"list" -> "list-of" in DMdA docs.

This commit is contained in:
Mike Sperber 2010-11-10 18:57:47 +01:00
parent 27752c4695
commit c6334b549f
2 changed files with 9 additions and 9 deletions

View File

@ -173,7 +173,7 @@ Eine Prozedur, die eine Liste konsumiert, hat die folgende
Schablone:
@schemeblock[
(: proc ((list elem) -> ...))
(: proc ((list-of elem) -> ...))
(define proc
(lambda (lis)
@ -196,7 +196,7 @@ Ergebnis für den Rest der Liste liefert.
Beispiel:
@schemeblock[
(: list-sum ((list number) -> number))
(: list-sum ((list-of number) -> number))
(define list-sum
(lambda (lis)
@ -245,13 +245,13 @@ Eine Prozedur mit Akkumulator, die Listen konsumiert, hat die
folgende Schablone:
@schemeblock[
(: proc ((list elem) -> ...))
(: proc ((list-of elem) -> ...))
(define proc
(lambda (lis)
(proc-helper lis z)))
(: proc ((list elem) sig -> ...))
(: proc ((list-of elem) sig -> ...))
(define proc-helper
(lambda (lis acc)
@ -273,13 +273,13 @@ Zwischenergebnis.
Beispiel:
@schemeblock[
(: invert ((list %a) -> (list %a)))
(: invert ((list-of %a) -> (list-of %a)))
(define invert
(lambda (lis)
(invert-helper lis empty)))
(: invert ((list %a) (list %a) -> (list %a)))
(: invert ((list-of %a) (list-of %a) -> (list-of %a)))
(define invert-helper
(lambda (lis acc)

View File

@ -21,7 +21,7 @@ Dieses teachpack definiert Prozeduren für lineare Algebra und 3D-Rendering:
@declare-exporting[teachpack/deinprogramm/line3d]
@defthing[render-scene (natural natural (list line3d) matrix4x4 -> image)]{
@defthing[render-scene (natural natural (list-of line3d) matrix4x4 -> image)]{
Der Aufruf @scheme[(render-scene width height scene camera-matrix)]erzeugt die Szene
in ein Bild mit Breite @scheme[width] und Höhe @scheme[height]. Position,
Orientierung und Projektion werden durch die @scheme[camera-matrix] festgelegt.
@ -230,11 +230,11 @@ und @scheme[b] zurück (einen Vektor der senkrecht auf @scheme[a] und @scheme[b]
@defthing[line3d-color (line3d -> color)]{
extrahiert die Farbe einer 3D-Linie.}
@defthing[create-box (number number number color -> (list line3d))]{
@defthing[create-box (number number number color -> (list-of line3d))]{
@scheme[(create-box width height depth color)] erstellt eine Box am Punkt (0,0,0) in den angebenen Ausmaßen.
}
@defthing[transform-primitive-list ((list line3d) matrix4x4 -> (list line3d))]{
@defthing[transform-primitive-list ((list-of line3d) matrix4x4 -> (list-of line3d))]{
@scheme[(transform-primitive-list scene transformationr)] wendet @scheme[transformation] auf alle Punkte der Linien in @scheme[scene] an und gibt
diese zurück.
}