2010-10-08 22 views
11

Encuentro easy_install extremadamente útil para programar con Python, y lo mismo que rubygem con Ruby.¿Hay una manera fácil de instalar la biblioteca Lisp, como ruby ​​gem (Ruby) o easy_install (Python)?

¿Lisp tiene una función similar? Entiendo que hay muchas implementaciones de Lisp (clisp, sbcl, clozure cl ...), pero solo quería saber qué harían Lispers cuando necesiten encontrar y usar las funciones de la biblioteca Lisp.

+0

¿Qué son sbcp o maclisp? –

+0

@Rainer: Ah, es sbcl, y perdón por el error tipográfico. – prosseek

Respuesta

18

Ha sido un problema espinoso, y se han intentado varias soluciones.

poco hice una encuesta de usuarios Common Lisp, y la mayoría de ellos simplemente gestionar las librerías de la mano por la descarga de los archivos del proyecto y comprobar las cosas de git, CVS, SVN, etc.

El siguiente método más popular de La gestión de la biblioteca es un programa llamado "asdf-install". Consulte http://cliki.net/asdf-install para obtener información al respecto.

Algunas personas usan un programa llamado clbuild. Agarra bibliotecas de git, cvs, svn por ti. http://common-lisp.net/project/clbuild/ tiene más información.

Estoy trabajando en un proyecto llamado Quicklisp. Estoy comenzando una beta pública mañana. Creo que tiene algunas ventajas sobre la administración manual de la biblioteca, asdf-install y clbuild, pero desafortunadamente no tiene ninguna documentación o información. Sin embargo, tiene un grupo de usuarios entusiastas, y espero que ayude a las personas a obtener las bibliotecas CL que necesitan. Para obtener más información, vea http://quicklisp.org. El enlace para descargar la versión beta estará allí mañana.

Cuestiones relacionadas