Pregunta

Recientemente descargué PLT Scheme y DrScheme. Cuando abro DrScheme, me dicen que elija un idioma. Sin embargo, no estoy familiarizado con ninguna de mis opciones, y las guías de ayuda realmente no lo desglosan para ayudarme a elegir fácilmente qué opción.

Entonces, primero: ¿DrScheme y PLT Scheme son realmente las herramientas que necesito para aprender Lisp y / o Scheme? Si es así, ¿cuáles son los diferentes idiomas y cuál (es) debo usar?

¿Fue útil?

Solución

Solo ve por "Pretty Big". Eso será todo lo que necesite hasta que sepa para qué sirven los demás. Creo que R5RS es bueno, pero carece de las extensiones que PLT ha agregado a DrScheme.

editar: acabo de comprobar y supongo que ambos "bastante grande" y "R5RS" se consideran "legado" en DrScheme 4 y el " Módulo " se prefiere el lenguaje en su lugar. Solo asegúrese de que todos los archivos que use con el idioma del Módulo comiencen con

#lang scheme

El módulo es una forma de especificar el idioma utilizado en el archivo fuente en lugar de globalmente por el intérprete DrScheme. Esto significa que puede usar diferentes idiomas para diferentes partes de su programa dividiéndolo en archivos e indicando en cada archivo el idioma que está usando. Si recién está comenzando, solo debe preocuparse por mantener el esquema #lang en la parte superior de todos los archivos que usa.

Una pequeña nota: esta declaración no es un Esquema oficial y debe eliminarse si intenta utilizar los archivos en otro intérprete de Esquemas.

Otros consejos

Estándar (R5RS) es lo real, así que esa sería su mejor apuesta
Lo aprendí de http://groups.csail.mit .edu / mac / classes / 6.001 / abelson-sussman-lectures /
utilizó el esquema MIT mientras hacía eso
pero de lo contrario me parece mucho mejor trabajar con

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