Scheme
Schemeprogrammierung mit Drscheme
dereine — 19. März 2009 - 22:37
Unter http://download.plt-scheme.org/drscheme/ sollte man sich das Scheme für die jeweilige Zielplatform herunterladen.
Dazu kommt das Sprachpacket DmDa die dem Einstieger, wie mir, viel hilft:
http://www.deinprogramm.de/dmda/DMdA-4.1.x.plt und über
Date -> plt-Datei installieren.
Schon kann man loslegen:
Unten gibt es die Reppel in dem man einfach Befehle eingeben kann:
dabei folgt scheme der polnischen Prefixnotation (glaube ich ;) ):
Simple Tests für Scheme
dereine — 19. März 2009 - 22:09
Mit scheme lassen sich Funktionen ganz einfach testen
(lambda (var)
(+ var 1)))
Nun müssen wir paar erwartete testfälle ausdenken
2 -> 3
3 -> 4
In scheme aufgeschrieben
(check-expect (add-1 0) 1)
Beim Start des Programms werden alle Tests durchgeführt und auf erflog getestet.
Scheme Eine andere Art an Abstraktion
dereine — 19. März 2009 - 21:57
(lambda (var)
(+ 1 var)))
Diese Funktion addiert zu einer zahl 1 hinzu
(lambda (foo bar)
(* foo bar)))
Diese multipliziert zwei zahlen miteinander.
Nun kann man einfach die zwei Funktionen kombinieren
Und raus kommt 20.


