Puis-je utiliser lisp commun et Clojure à partir d'emacs en même temps? Je voudrais avoir chaque Lisp-REPL dans son propre tampon, et si je l'ai fait comment pourrais-je contrôler quel tampon envoyé ses données à quel LIS?puis-je utiliser deux lisp + slime/swanks différents du même emacs?
Répondre
Oui. Dans la documentation de Slime, vous trouverez slime-lisp-implementations
. Voici comment je l'ai défini dans mon .emacs:
(setq slime-lisp-implementations
'((cmucl ("/usr/local/bin/lisp") :coding-system iso-8859-1-unix)
(sbcl ("/usr/local/bin/sbcl" "--core" "/Users/pinochle/bin/sbcl.core-with-swank") :init (lambda (port-file _) (format "(swank:start-server %S :coding-system \"utf-8-unix\")\n" port-file)))
(clozure ("/Users/pinochle/bin/ccl"))
(clojure ("/Users/pinochle/bin/clojure") :init swank-clojure-init)))
Vous démarrez votre lisps en utilisant M-- M-x Slime. Il vous demandera quel Lisp doit démarrer, et vous utiliserez le nom que vous avez défini dans slime-lisp-implementations
. Dans cet exemple, j'utiliserais cmucl
, sbcl
, clozure
ou clojure
.
Vous pouvez activer le REPL "actif" à l'aide de la commande C-c C-x c. Pour plus d'informations, voir le Slime Documentation on controlling multiple connections.
Si vous êtes un passionné de pinochle, je voudrais parler avec vous. Retrouvez-moi sur www.powerpinochle.com/forum/ ... Chers modérateurs, veuillez autoriser ce commentaire suffisamment longtemps pour que Pinochle puisse le lire. – mickmackusa
- 1. Puis-je utiliser facilement Lisp sans Emacs?
- 2. Même .vimrc, deux ordinateurs différents
- 3. Emacs Lisp coloration syntaxique
- 4. strtotime pour Emacs Lisp
- 5. Habillage d'une fonction quotée dans emacs-lisp
- 6. replace-char dans Emacs Lisp?
- 7. Rupture d'un programme Emacs Lisp en cours
- 8. Quel est votre Lisp Emacs recommandé?
- 9. code source même sur deux machines donnent différents comportement exécutable
- 10. Comment utiliser deux fois la même interface avec des paramètres de modèle différents, dans une interface?
- 11. Deux thèmes d'interface utilisateur jQuery différents sur la même page
- 12. Comment utiliser deux instances du même fichier .ascx dans la même page dans ASP.NET MVC?
- 13. Comment puis-je avoir deux menus déroulants différents dépendent du même menu parent?
- 14. xsd même élément, différents types?
- 15. Habillage d'un texte de largeur variable dans Emacs Lisp
- 16. construire deux objets shared_ptr du même pointeur
- 17. Définir une session pour différents domaines du même serveur?
- 18. emacs, etags et utiliser emacs comme IDE
- 19. Dans Emacs Lisp, comment vérifier si une variable est définie?
- 20. Comment vérifier si une chaîne est vide dans Emacs Lisp?
- 21. Deux mêmes session_ids sur deux sites sur différents serveurs ii7
- 22. Deux utilisateurs dans différents blocs de données de membres ne peuvent pas utiliser la même adresse e-mail
- 23. Aide avec une fonction interactive Emacs Lisp pour remplacer du texte
- 24. C# Utiliser deux valideurs sur le même champ
- 25. Comment utiliser le même widget deux fois dans pygtk?
- 26. Oracle: Utiliser deux versions différentes d'EXP sur la même machine?
- 27. Même interface dans différents domaines/projet
- 28. Quand utiliser '(ou quote) dans Lisp?
- 29. Ouverture du navigateur depuis le script emacs?
- 30. Requête SQL à afficher si deux utilisateurs du même groupe
Oui. Lisez les docs. (C-u M-x slime ...) – jrockway