Mike Sperber
|
9d20fd713d
|
Lazy contract checking for DMdA's `define-record-procedures-parametric'.
svn: r18806
|
2010-04-13 07:57:57 +00:00 |
|
Mike Sperber
|
d64254f49f
|
DMdA Contract bug fix: In yet another place, make sure that the
enforcer calls `contract-violation' in tail position.
svn: r18095
|
2010-02-16 07:51:02 +00:00 |
|
Mike Sperber
|
30e8c7d039
|
Zap obsolete comment.
svn: r18094
|
2010-02-16 07:39:22 +00:00 |
|
Mike Sperber
|
2a8e5d64be
|
Make the DeinProgramm / DMdA one-of' / case' contracts use beginner-equal?.
svn: r16556
|
2009-11-05 10:10:17 +00:00 |
|
Mike Sperber
|
aa2e094311
|
Add check-member-of' and check-range' to the DeinProgramm/DMdA
languages.
svn: r16337
|
2009-10-16 11:53:04 +00:00 |
|
Mike Sperber
|
38d9c6d8af
|
In `make-property-contract', transfer arity from procedure to contract
wrapper.
svn: r15933
|
2009-09-09 14:43:26 +00:00 |
|
Mike Sperber
|
89ec442c04
|
Merge branches/mike/quickcheck:
Add QuickCheck-based property testing to the DeinProgramm/DMdA languages.
svn: r15901
|
2009-09-07 16:31:18 +00:00 |
|
Mike Sperber
|
a3c947806c
|
Make DMdA language contracts do right wrt. immediate tail recursion.
svn: r15892
|
2009-09-05 19:38:46 +00:00 |
|
Mike Sperber
|
018521cbc3
|
Merge from mike/dmda branch.
This adds the language levels, teachpacks, and documentation for the
textbook "Die Macht der Abstraktion".
svn: r14019
|
2009-03-09 07:51:09 +00:00 |
|