PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DrScheme - nil



steve-e
28-07-2005, 23:55
Ich lerne zur Zeit Scheme anhand eines Buches und nutze DrScheme als IDE.

Habe nun jedoch das Problem, dass in den Beispielen und zur Lösung mancher Aufgaben die Variable/Symbol/Zeiger (was auch immer :o) 'nil' benötigt wird.

DrScheme kennt diesen Ausdruck jedoch nicht. Ich dachte 'nil' gehört fest zu Scheme?

Habe ich etwas übersehen? Bin zur Zeit etwas ratlos.

Danke,
steve

BeS
29-07-2005, 00:21
Hallo,
drScheme ist nicht gleich Scheme. DrScheme ist ein Lernprogramm indem man mehrere Sprachabwandlungen von Scheme einstellen kann. Wahrscheinlich hast du einfach eine falsche Sprachspezifikation eingestellt, schau dich mal etwas in den Menus um.

Im aktuellen Scheme Standard[0] gibt es aber afaik kein nil. Ich habe nie verstanden warum man zum lernen ein System verwenden soll das einem Konstrukte anbietet die es im Standard nachher garnicht gibt. Aber DrScheme scheint in der Lehre relativ beliebt zu sein. Ich habe immer von Anfang an Guile[1] genommen, da weiß man was man hat :)


[0] Standard (http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-15.html#%_index_start)
[1] http://www.gnu.org/software/guile/

steve-e
01-08-2005, 18:50
Ja. DrScheme ist nur die "Entwicklungsumgebung". Durch den Farbensyntax und das automatische Einrücken jedoch sehr praktisch.

Habe mein Problem inzwischen gelöst.



(define nil (list))