2010-10-08 20 views
11

Je trouve easy_install extrêmement utile pour la programmation avec Python, et le même que rubygem avec Ruby.Existe-t-il un moyen facile d'installer la bibliothèque Lisp comme ruby ​​gem (Ruby) ou easy_install (Python)?

Est-ce que Lisp a une fonctionnalité similaire? Je comprends qu'il y a beaucoup d'implémentations Lisp (clisp, sbcl, clozure cl ...), mais je voulais juste savoir ce que feraient les Lispers quand ils devraient trouver et utiliser les fonctions de la bibliothèque Lisp.

+0

que sont sbcp ou maclisp? –

+0

@Rainer: Oh, c'est sbcl, et désolé pour la faute de frappe. – prosseek

Répondre

18

Cela a été un problème délicat, et plusieurs tentatives de solutions ont été faites.

J'ai récemment fait une enquête auprès des utilisateurs en Common Lisp, et la plupart d'entre eux simplement gérer des bibliothèques à la main en téléchargeant les archives du projet et vérifier les choses sur git, cvs, svn, etc.

La méthode suivante la plus populaire de La gestion de bibliothèque est un programme appelé "asdf-install". Voir http://cliki.net/asdf-install pour quelques informations à ce sujet.

Certaines personnes utilisent un programme appelé clbuild. Il récupère les bibliothèques de git, cvs, svn pour vous. http://common-lisp.net/project/clbuild/ a plus d'infos. Je travaille sur un projet appelé Quicklisp. Je commence une bêta publique demain. Je pense que cela a quelques avantages par rapport à la gestion manuelle des bibliothèques, asdf-install, et clbuild, mais malheureusement, il n'y a pas de documentation ou d'information. Cependant, il a un groupe d'utilisateurs enthousiastes, et j'espère que cela aidera les gens à obtenir les bibliothèques CL dont ils ont besoin. Pour plus d'informations, voir http://quicklisp.org. Le lien pour télécharger la version bêta sera là demain.