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.

¿Fue útil?

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.

http://www.neilvandyke.org/racket-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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top