Quale lingua nel DrScheme per SICP?
-
06-09-2019 - |
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.
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.
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.