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?
Répondre
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.
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. –
Espérons que cela devrait éclaircir. –
Merci pour la clarification. –
standard (r5rs) est la chose réelle de sorte que serait votre meilleur pari
Je l'ai appris http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
utilisé Scheme MIT tout en faisant cela
mais sinon je trouve plt beaucoup plus agréable de travailler avec
- 1. Fonction non définie dans DrScheme?
- 2. Comment redéfinir un identifiant constant dans DrScheme?
- 3. Comment inclure des fichiers dans DrScheme?
- 4. iPhone: Comment choisir quel haut-parleur à utiliser?
- 5. SOLR choisir l'index à la recherche
- 6. Comment changer la langue de l'application dans ASP.NET?
- 7. Comment choisir l'installation Python à exécuter dans un programme PyObjC?
- 8. variables réutilisation définie à l'intérieur choisir, en dehors de choisir dans XSLT
- 9. Subsonic Comment choisir entre la date
- 10. Django: traduire une chaîne sans utiliser la langue session/cookie
- 11. iPhone - UIImagePickerController - Comment permettre à l'utilisateur de choisir la source?
- 12. installer la langue dans texlive - césure
- 13. Quelle est la meilleure langue à utiliser lors de la création du menu contextuel Shell Windows?
- 14. Comment choisir UIInterfaceOrientationLandscapeRight ou UIInterfaceOrientationLandscapeLeft?
- 15. Editeur de texte/IDE pour Ruby similaire à DrScheme
- 16. Essayer de choisir la bibliothèque d'API SQL
- 17. Comment charger une bibliothèque pour prendre en charge la table de hachage dans le langage R5RS (DrScheme)?
- 18. Manière indépendante de la langue de faire référence à "Feuille"?
- 19. comment définir la langue désirée dans git-gui?
- 20. COMMENT CHOISIR LA VALEUR DE LA RANGÉE PRÉCÉDENTE?
- 21. DrScheme contre mzscheme: traitement des définitions
- 22. ListBox vs ListView - comment choisir pour la liaison de données
- 23. convertir la langue d'un div
- 24. Jeu OpenGL avec plusieurs entités à la fois, quelle langue utiliser?
- 25. FolderBrowserDialog changer de langue
- 26. Utiliser un FileDialog pour choisir un fichier d'une certaine extension
- 27. Définition d'une langue dans EBNF
- 28. Quelle langue dois-je utiliser pour un plugin Pidgin?
- 29. Comment obtenir la langue ou la variation dans Sharepoint (MOSS) 2007?
- 30. Comment obtenir le paramètre de langue firefox?
Il est maintenant appelé Racket - l'IDE est DrRacket http://www.racket-lang.org/ – Stephen