Domanda

Sono stato con il Modulo per SICP in DrScheme 4.2, ma che la lingua ha il miglior supporto per SICP in DrScheme?

Qualcuno ha provato qui questo ?

Grazie.

È stato utile?

Soluzione

Non credo che avete bisogno di qualcosa ma R5RS che è disponibile in drscheme via Language > Choose Language....

Si potrebbe voler consentire ridefinizione di attacchi. Dopo aver selezionato R5RS, clicca su "Show Details" e deselezionare "Disallow redefinition of initial bindings".

Alcuni pone < a href = "http://mitpress.mit.edu/sicp/full-text/book/book-ZH-12.html#%_sec_1.3.3" rel = "nofollow noreferrer"> in gli usi di testo una funzione error, che non è disponibile in R5RS. In questi casi è possibile utilizzare SRFI-23 .

Un'altra opzione è quella di utilizzare semplicemente il "schema" linguaggio del modulo. Selezionare "Modulo" come lingua di propria scelta e avviare i file sorgente con #lang scheme o #lang scheme/base.

Per il capitolo " esempio: un Picture Lingua " si può provare questo pacchetto (non ho provato io stesso, quindi non so come funziona).

Altri suggerimenti

  

SICP Supporto per DrRacket

     

Questo pacchetto implementa il supporto in DrRacket di PLT per Abelson e   Struttura di Sussman e interpretazione dei programmi per elaboratore (SICP) 2 °   Edition libro di testo, per gli studenti che desiderano utilizzare gli strumenti di DrRacket per   le assegnazioni di programmazione SICP.

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

Sono esattamente nello stesso luogo in SICP, e sto usando - 'Elementi essenziali di Linguaggi di Programmazione' come la lingua. Essa non ha ancora causato problemi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top