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

22 lines
817 B
Scheme

#lang deinprogramm/DMdA
(require syntax/docprovide)
(provide #%app #%top (rename-out (DMdA-module-begin #%module-begin)) #%datum #%top-interaction require lib planet
define let let* letrec lambda cond if else begin and or
define-record-procedures define-record-procedures-parametric
.. ... .... ..... ......
check-expect check-within check-error
: define-contract -> mixed one-of predicate combined property
number real rational integer natural boolean true false string empty-list
chocolate-cookie)
(provide cons list)
(provide-and-document
procedures
(all-from-except beginner: deinprogramm/DMdA procedures
set! define-record-procedures-2 eq? equal?
quote
make-pair pair? first rest
length map for-each reverse append list list-ref fold
symbol?
apply))