2008-11-08 7 views
10

J'ai récemment téléchargé PLT Scheme et DrScheme. Quand j'ouvre DrScheme, on me dit de choisir une langue. Cependant, je ne connais aucune de mes options, et les guides d'aide ne la décomposent pas vraiment pour m'aider à choisir facilement quel choix. Donc, tout d'abord, est-ce que DrScheme et PLT Scheme sont vraiment les outils dont j'ai besoin pour apprendre Lisp et/ou Scheme? Si oui, quelles sont les différentes langues et lesquelles utiliser?Comment choisir la langue à utiliser dans DrScheme?

+2

Il est maintenant appelé Racket - l'IDE est DrRacket http://www.racket-lang.org/ – Stephen

Répondre

11

Il suffit d'aller pour "Pretty Big". Ce sera tout ce dont vous avez besoin jusqu'à ce que vous sachiez à quoi servent les autres. Je trouve que R5RS est bon, mais il manque les extensions que PLT a ajouté à DrScheme.

edit: Je viens de vérifier et je suppose que "Pretty Big" et "R5RS" sont considérés comme "legacy" dans DrScheme 4 et le langage "Module" est préféré à la place. Assurez-vous que tous les fichiers que vous utilisez le avec

#lang scheme 

Module langue de démarrage du module est un moyen de spécifier la langue utilisée dans le fichier source plutôt que globalement par l'interprète DrScheme. Cela signifie que vous pouvez utiliser différentes langues pour différentes parties de votre programme en les décomposant en fichiers et en indiquant dans chaque fichier la langue que vous utilisez. Si vous débutez, tout ce dont vous avez besoin est de garder le schéma #lang en haut de tous les fichiers que vous utilisez.

Une petite note - cette déclaration n'est pas un schéma officiel et doit être supprimée si vous tentez d'utiliser les fichiers dans un autre interpréteur Scheme.

+0

Pouvez-vous donner plus de détails sur ce qu'est le module? J'ai lu l'aide, mais je suis encore un peu confus. Merci. –

+0

Espérons que cela devrait éclaircir. –

+0

Merci pour la clarification. –

Questions connexes