lisp - ropa - ¿Cómo elijo qué idioma usar en DrScheme?
racket ropa (2)
Recientemente descargué PLT Scheme y DrScheme. Cuando abro DrScheme, me piden que elija un idioma. Sin embargo, no estoy familiarizado con ninguna de mis opciones, y las guías de ayuda realmente no se dividen para ayudarme a elegir fácilmente qué opción.
Entonces, primero, ¿el esquema DrScheme y PLT realmente son las herramientas que necesito para aprender Lisp y / o Scheme? Si es así, ¿cuáles son los diferentes idiomas y cuál (es) debería (n) usar?
El estándar (R5RS) es lo real, así que esa sería tu 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 plt
Solo opta por "Pretty Big". Eso será todo lo que necesite hasta que sepa para qué sirven los demás. Encuentro que R5RS es bueno, pero carece de las extensiones que PLT ha agregado a DrScheme.
edit: Acabo de verificar y supongo que tanto "Pretty Big" como "R5RS" se consideran "legacy" en DrScheme 4 y en su lugar se prefiere el lenguaje "Module". Solo asegúrese de que todos los archivos que usa 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 hacerlo de forma global 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á empezando, solo debe preocuparse por mantener el esquema #lang en la parte superior de todos los archivos que usa.
Una nota pequeña: esta declaración no es un Esquema oficial, y debe eliminarse si intenta utilizar los archivos en otro intérprete del Esquema.