Updated DMdA signature docs.

Added `any' and `unspecific', and some minor reorganization.
This commit is contained in:
Mike Sperber 2010-09-17 10:00:02 +02:00
parent 2447d8d07c
commit 11f6ec1b98
2 changed files with 15 additions and 1 deletions

View File

@ -66,6 +66,15 @@ Ein @scheme[set!]-Ausdruck ist eine Zuweisung, und ändert den Inhalt
der Zelle, die an @scheme[id] gebunden ist, auf den Wert von @scheme[expr].
}
@section[#:tag "assignments-signatures"]{Signaturen}
@defidform[unspecific]{
Signatur für unspezifische Werte, die unwichtig sind - typischerweise für die
Rückgabewerte von Operationen, die nur Seiteneffekte haben wie @scheme[set!]
oder @scheme[write-string].
}
@section[#:tag "assignments-prim-op"]{Primitive Operationen}
@prim-op-defns['(lib "DMdA-assignments.ss" "deinprogramm") #'here '()]

View File

@ -148,11 +148,13 @@ und meldet etwaige Verletzungen.
Diese Form liefert die Signatur mit der Notation @scheme[sig].
}
@subsection{Signaturerklärung}
@subsection{Signaturdeklaration}
@defform[(: id sig)]{
Diese Form erklärt @scheme[sig] zur gültigen Signatur für @scheme[id].
}
@subsection{Eingebaute Verträge}
@defidform[number]{
Signatur für beliebige Zahlen.
}
@ -193,6 +195,9 @@ Signatur für Zeichenketten.
Signatur für die leere Liste.
}
@defidform[any]{
Signatur, die auf alle Werte gültig ist.}
@defform/none[signature]{
Signatur für Signaturen.}