¿Qué idioma en DrScheme para SICP?
-
06-09-2019 - |
Pregunta
He estado usando el Módulo de SICP en DrScheme 4.2 pero que el lenguaje tiene el mejor soporte para SICP en DrScheme?
¿Alguien ha intentado aquí este ?
Gracias.
Solución
No creo que necesite cualquier cosa menos R5RS que está disponible en DrScheme través Language > Choose Language...
.
Es posible que desee para permitir la redefinición de las consolidaciones. Después de haber seleccionado R5RS, haga clic en "Show Details
" y desactive "Disallow redefinition of initial bindings
".
Algunos coloca < a href = "http://mitpress.mit.edu/sicp/full-text/book/book-ZH-12.html#%_sec_1.3.3" rel = "nofollow noreferrer"> en los usos de texto una función error
, que no está disponible en R5RS. En estos casos se puede utilizar SrfI-23 .
Otra opción es simplemente usar el "esquema" lenguaje módulo. Seleccione "módulo", como el idioma de su elección y empezar a los archivos de origen con #lang scheme
o #lang scheme/base
.
En el capítulo " ejemplo: Un lenguaje de imágenes " usted puede tratar este paquete (no he probado a mí mismo, así que no sé qué tan bien funciona).
Otros consejos
SICP Soporte para DrRacket
Este paquete implementa soporte en DrRacket de PLT para Abelson y Estructura e Interpretación de los programas informáticos de Sussman (SICP) segundo libro de texto de edición, para los estudiantes que deseen hacer uso de herramientas de DrRacket de las tareas de programación SICP.
Estoy en el mismo lugar exacto en SICP, y estoy usando - 'Fundamentos de lenguajes de programación' como el idioma. No ha causado ningún problema todavía.