racket/collects/deinprogramm/DMdA-advanced.rkt
Mike Sperber 41d6d8f579 Provide `provide' in the DMdA languages.
(The course at U Kiel needs this for the term project following the
intro course.)
2012-10-03 17:28:19 +02:00

20 lines
886 B
Racket

#lang deinprogramm/DMdA
(require syntax/docprovide "DMdA-deflam.rkt")
(provide #%app #%top (rename-out (DMdA-module-begin #%module-begin)) #%datum #%top-interaction
require lib planet provide
let let* letrec lambda 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-member-of check-range
check-property for-all ==> expect expect-within expect-member-of expect-range
signature contract : define-contract -> mixed one-of predicate combined list-of
number real rational integer natural boolean true false string symbol empty-list unspecific any property)
(provide cons)
(provide-and-document
procedures
(all-from advanced: deinprogramm/DMdA procedures))