From c6334b549f28c6c4884246188f5476befe79b9e8 Mon Sep 17 00:00:00 2001 From: Mike Sperber Date: Wed, 10 Nov 2010 18:57:47 +0100 Subject: [PATCH] "list" -> "list-of" in DMdA docs. --- collects/deinprogramm/scribblings/ka.scrbl | 12 ++++++------ collects/deinprogramm/scribblings/line3d.scrbl | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/collects/deinprogramm/scribblings/ka.scrbl b/collects/deinprogramm/scribblings/ka.scrbl index c0f362f770..390b09b949 100644 --- a/collects/deinprogramm/scribblings/ka.scrbl +++ b/collects/deinprogramm/scribblings/ka.scrbl @@ -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) diff --git a/collects/deinprogramm/scribblings/line3d.scrbl b/collects/deinprogramm/scribblings/line3d.scrbl index 9267bac5c5..4defe0d422 100644 --- a/collects/deinprogramm/scribblings/line3d.scrbl +++ b/collects/deinprogramm/scribblings/line3d.scrbl @@ -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. }