45 votes

Quelle est la chose la plus proche de Slime for Scheme?

Je fais la plupart de mon développement en Common Lisp, mais il y a des moments quand je veux changer de Régime (lors de la lecture de Lisp en Petits Morceaux, quand je veux jouer avec les continuations, ou quand je veux faire un script à Gauche, par exemple). Dans de telles situations, ma principale source d'inconfort, c'est que je n'ai pas de Slime (oui, vous pouvez m'appeler un toxicomane).

Qu'est-ce que le Schéma de la contrepartie la plus proche à la boue? Plus précisément, je suis plus intéressée par:

  • Emacs intégration (ce point est évident ;))
  • Décent onglet achèvement (idéalement, c-w-c-c-ONGLET doit se développer pour appel-avec-courant de continuation). Il est peut-être même symbole-de la table de base (ie. il n'a pas de remarquer une fonction que j'ai définies dans un let à la fois).
  • Argument de fonction d'indicateurs dans le minibuffer (si j'ai tapé (map |) (position du curseur est indiquée par |)), j'aimerais voir l' (map predicate . lists) dans le minibuffer
  • L'envoi des formulaires à l'interprète
  • L'intégration avec un débogueur.

J'ai commandé les fonctions par ordre décroissant d'importance.

Mon Schéma implémentations de choix sont:

  • MzScheme
  • Ikarus
  • Gauche
  • Bigloo
  • Poulet

Ce serait formidable si elle a travaillé au moins avec eux.

16voto

Luís Oliveira Points 2139

Le répertoire contrib de SLIME semble avoir des implémentations SWANK pour MIT Scheme et Kawa.

9voto

Hungryhugo Points 96

Vous pourriez aussi considérer Scheme Complete:

http://www.emacswiki.org/cgi-bin/wiki/SchemeComplete

Il fournit essentiellement la tabulation complète.

7voto

Kyle Burton Points 10471

Un commentateur a dit: "DrScheme IDE a raccourcis emacs" et elle est considérée comme une IDE avec de nombreuses fonctionnalités vous sont explicitement énumérées.

En outre, le régime de mode pour Emacs dispose de certaines fonctionnalités de MICRO - intégré REPL, la possibilité d'envoyer des formulaires que REPL et de charger des fichiers entiers. Autant que je sache, il n'y a pas d'équivalent, en général, de ce que vous avez énumérées, pour des choses comme la connexion à un lancement d'image à distance (par rapport à un système de réplication dans un tampon d'Emacs), ou le débogueur de l'intégration.

7voto

Alex Ott Points 14329

Pour mon travail avec mzscheme j'ai l'habitude d'utiliser cmuscheme + charlatan, qui fournissent près de ce dont j'ai besoin au cours du développement.

Bigloo est livré avec très puissant abeille-mode.

Et pour la gauche vous pouvez utiliser GCA package qui fournit des noms d'achèvement, l'affichage de la fonction de descriptions et de l'insertion de modèles de code

Mise à jour: j'ai publié l'article sur + Emacs intégration sur mon site

6voto

dsm Points 7429

Eh bien ... je dirais que Slime for scheme est la chose la plus proche de Slime for Scheme;)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X