Frage

Ich habe für SICP in DrScheme 4.2 des Moduls ist mit aber die Sprache hat die beste Unterstützung für SICP in DrScheme?

Hat hier jemand versucht dieser ?

Danke.

War es hilfreich?

Lösung

Ich glaube nicht, dass Sie etwas brauchen, aber R5RS , die verfügbar ist DrScheme über Language > Choose Language....

Sie können Neudefinition von Bindungen zulassen möchten. Nachdem Sie R5RS ausgewählt haben, klicken Sie auf "Show Details" und deaktivieren Sie "Disallow redefinition of initial bindings".

Einige legt < a href = "http://mitpress.mit.edu/sicp/full-text/book/book-ZH-12.html#%_sec_1.3.3" rel = "nofollow noreferrer"> in den Text Anwendungen eine error-Funktion, die nicht verfügbar in R5RS ist. In diesen Fällen können Sie verwenden Srfl-23 .

Eine andere Möglichkeit ist, einfach das „Schema“ -Modul Sprache zu verwenden. Wählen Sie „Modul“, wie die Sprache Ihrer Wahl und starten Sie Ihre Quelldateien mit #lang scheme oder #lang scheme/base.

Für das Kapitel „ Beispiel: Ein Bild Sprache “Sie können versuchen, diese Paket (ich habe es selbst nicht ausprobiert, so dass ich weiß nicht, wie gut es funktioniert).

Andere Tipps

  

SICP Unterstützung für DrRacket

     

Dieses Paket implementiert Unterstützung in PLT DrRacket für Abelson und   Sussmans Struktur und Interpretation von Computerprogrammen (SICP) 2.   Ausgabe Lehrbuch für Studierende, die DrRacket-Tools verwenden möchten für   die SICP Programmieraufgaben.

http://www.neilvandyke.org/racket-sicp/

Ich bin an der exakt gleichen Stelle in SICP, und bin mit - ‚Grundlagen der Programmiersprachen‘, wie die Sprache. Es hat noch keine Probleme verursacht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top