2010-10-08 19 views
11

Uważam, że easy_install jest bardzo użyteczny przy programowaniu w Pythonie i tak samo jak rubygem z Ruby.Czy istnieje prosty sposób instalowania biblioteki Lisp, na przykład ruby ​​gem (Ruby) lub easy_install (Python)?

Czy Lisp ma podobną funkcję? Rozumiem, że istnieje wiele implementacji Lisp (clisp, sbcl, clzure cl ...), ale chciałem tylko wiedzieć, co zrobi Lispers, kiedy będą musieli znaleźć i używać funkcji bibliotecznych Lisp.

+0

czym są sbcp lub maclisp? –

+0

@Rainer: Oh, to sbcl i przepraszam za literówkę. – prosseek

Odpowiedz

18

To był trudny problem, a było kilka prób rozwiązania.

Niedawno robiłam badanie użytkowników Common Lisp, a większość z nich po prostu zarządzać biblioteki ręcznie pobierając archiwum projektu i sprawdzanie rzeczy z git, CVS, SVN, itp

Kolejnym najbardziej popularna metoda zarządzanie biblioteką to program o nazwie "asdf-install". Zobacz http://cliki.net/asdf-install, aby uzyskać informacje na jego temat.

Niektórzy używają programu clbuild. Łapie biblioteki dla ciebie z git, cvs, svn. http://common-lisp.net/project/clbuild/ ma więcej informacji.

Pracuję nad projektem o nazwie Quicklisp. Zaczynam jutro publiczną beta. Myślę, że ma pewne zalety w porównaniu z ręcznym zarządzaniem bibliotekami, asdf-install i clbuild, ale niestety nie ma żadnej dokumentacji ani informacji. Ma jednak grupę entuzjastycznych użytkowników i mam nadzieję, że pomoże to uzyskać potrzebne biblioteki CL. Aby uzyskać więcej informacji, zobacz http://quicklisp.org. Link do pobrania wersji beta pojawi się jutro.