Question

Je regarde le SICP et j'aimerais avoir un interprète analogue à l'interprète interactif Python dans lequel jouer pendant que je regarde les conférences et que je lis le livre. De plus, j'aimerais que cet interpréteur s'exécute dans Emacs pour pouvoir passer d'un fichier de code à l'autre à un interpréteur interactif, etc.

.

Cependant, je suis un nouveau venu dans Emacs et je n’ai pas encore réussi à le faire fonctionner, ni à trouver un ensemble clair d’instructions à utiliser pour le faire fonctionner.

Il semble que je devrais pouvoir le configurer de sorte que Mx run-scheme ouvre un interpréteur interactif qui ressemble au moins exactement à ce que je veux, mais pour le moment, cela ne fait que renvoyer Recherche de programme: aucun fichier ni répertoire de ce type, schéma et je n'ai pas été en mesure de déterminer exactement quels fichiers je dois mettre où remédier à cette situation.

J'utilise GNU Emacs 22.1.1 (mac-apple-darwin, Carbon Version 1.6.0) tel qu’il est installé via le DVD d’installation d’OS X 10.5.

Était-ce utile?

La solution

Vous devez installer un interpréteur Scheme tel que MIT Scheme (qui est l'implémentation recommandée pour parcourir les exercices SICP). Sur Ubuntu, il existe un lien symbolique appelé "schéma". C'est ce que recherche Emacs. Vous pouvez le télécharger pour MacOS X ici .

Autres conseils

M-x personnaliser groupe , puis indiquez-lui que vous souhaitez personnaliser le schéma . Parcourez la page un peu et vous verrez "Scheme Program Name", que vous pourrez modifier si votre interpréteur de schéma ne s'appelle pas scheme .

Vous pouvez également trouver utile Quack - http://www.neilvandyke.org/quack/

Même si cela ne fonctionne pas dans emacs, vous pouvez envisager d’exécuter le Schéma PLT , qui est un environnement de programmation de classe mondiale pour Scheme et qui a été conçu avec de nombreux outils pour aider les gens à apprendre Scheme. Puisque vous êtes relativement nouveau chez emacs, cela vaut probablement le détour. (Et consultez le livre de PLT Schemers, Comment concevoir des programmes .)

Recherchez la description du paquetage cmuscheme fourni avec Emacs - elle fournit une évaluation du code, etc. Quack est également très utile

P.S. Je prévois de télécharger (au cours des 2 prochains jours) sur mon site une deuxième partie de l'article sur "Emacs en tant qu'EDI", décrivant la prise en charge des schémas dans Emacs

J'étais dans votre position en novembre. J'ai finalement réussi à le faire fonctionner et à écrire moi-même les instructions. Ironiquement, hier, j’ai décidé de l’afficher sous la forme ma première article sur mon site. Ce sont des instructions pour configurer Scheme dans Ubuntu, mais cela pourrait être une référence pratique au cas où vous seriez coincé avec quelque chose. Si rien d'autre, quelqu'un d'autre pourrait trouver cette question et la trouver utile. J'espère que ça aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top