deinprogramm: tweak files to make scribble happy

This commit is contained in:
Robby Findler 2011-05-28 09:02:53 -05:00
parent a94287a076
commit 060b4e9b32
4 changed files with 16 additions and 8 deletions

View File

@ -1,10 +1,8 @@
#lang deinprogramm/DMdA
(require syntax/docprovide)
(require syntax/docprovide "DMdA-deflam.rkt")
(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))
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

View File

@ -1,10 +1,8 @@
#lang deinprogramm/DMdA
(require syntax/docprovide)
(require syntax/docprovide "DMdA-deflam.rkt")
(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))
let let* letrec lambda define
cond if else begin and or set!
define-record-procedures define-record-procedures-2
define-record-procedures-parametric define-record-procedures-parametric-2

View File

@ -0,0 +1,10 @@
#lang deinprogramm/DMdA
;; this file exists so there is a single file that exports
;; identifiers named 'define' and 'lambda' that are the
;; assignments and advanced versions of 'define' and 'lambda',
;; so that we can tell scribble about this file and then it
;; can connect up the re-exports to the documentation properly.
(provide (rename-out (DMdA-advanced-lambda lambda))
(rename-out (DMdA-advanced-define define)))

View File

@ -85,12 +85,14 @@ oder @scheme[write-string].
}
@section[#:tag "advanced-definitions"]{Definitionen}
@declare-exporting[deinprogramm/DMdA-deflam]
@defform[(define id expr)]{Diese Form ist wie in den unteren
Sprachebenen, mit dem Unterschied, dass an @scheme[id] mit
@scheme[set!] zugewiesen werden kann.}
@section[#:tag "advanced-lambda"]{@scheme[lambda]}
@declare-exporting[deinprogramm/DMdA-deflam]
@defform[(lambda (id id ... . id) expr)]{Bei @scheme[lambda] ist in
dieser Sprachebene in einer Form zulässig, die es erlaubt, eine