"list" -> "list-of" in DMdA docs.
This commit is contained in:
parent
27752c4695
commit
c6334b549f
|
@ -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)
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user