racket/collects/deinprogramm/DMdA-advanced.ss
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

22 lines
863 B
Scheme

#lang deinprogramm/DMdA
(require syntax/docprovide)
(provide #%app #%top (rename-out (DMdA-module-begin #%module-begin)) #%datum #%top-interaction require lib planet
let let* letrec
(rename-out (DMdA-advanced-lambda lambda))
(rename-out (DMdA-advanced-define define))
cond if else begin and or set! quote
define-record-procedures define-record-procedures-2
define-record-procedures-parametric define-record-procedures-parametric-2
.. ... .... ..... ......
check-expect check-within check-error
check-property for-all ==> expect expect-within
: define-contract -> mixed one-of predicate combined property
number real rational integer natural boolean true false string symbol empty-list unspecific
chocolate-cookie)
(provide cons)
(provide-and-document
procedures
(all-from advanced: deinprogramm/DMdA procedures))