2008-11-08 12 views
10

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.¿Cómo elijo qué idioma usar en DrScheme?

Por lo tanto, primero, ¿las herramientas que necesito para aprender Lisp y/o Scheme son DrScheme y PLT Scheme? Si es así, ¿cuáles son los diferentes idiomas y cuál (es) debería (n) usar?

+2

Ahora se llama la raqueta - el IDE es DrRacket http://www.racket-lang.org/ – Stephen

Respuesta

11

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 comprobar y supongo que tanto "Pretty Big" como "R5RS" se consideran "legacy" en DrScheme 4 y en su lugar se prefiere el lenguaje "Module". Sólo asegúrese de que todos los archivos que utiliza con el lenguaje Módulo comienzan con

#lang scheme 

módulo es una forma de especificar el idioma utilizado en el archivo de origen en lugar de a nivel mundial 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 pequeña nota: esta declaración no es un Esquema oficial, y debe eliminarse si intenta utilizar los archivos en otro intérprete de Scheme.

+0

¿Puede usted explicar más en lo módulo es? Leí la ayuda, pero todavía estoy un poco confundido. Gracias. –

+0

Afortunadamente eso debería aclararlo. –

+0

Gracias por la aclaración. –

Cuestiones relacionadas