2010-10-08 10 views
11

Trovo che easy_install sia estremamente utile per la programmazione con Python e lo stesso come rubygem con Ruby.C'è un modo semplice per installare la libreria Lisp come ruby ​​gem (Ruby) o easy_install (Python)?

Il Lisp ha caratteristiche simili? Capisco che ci siano molte implementazioni Lisp (clisp, sbcl, clozure cl ...), ma volevo solo sapere cosa avrebbero fatto i Lisper quando hanno bisogno di trovare e usare le funzioni della libreria Lisp.

+0

cosa sono sbcp o maclisp? –

+0

@Rainer: Oh, è sbcl, e mi dispiace per l'errore di battitura. – prosseek

risposta

18

È stato un problema complicato e ci sono state diverse soluzioni tentate.

Recentemente ho fatto un sondaggio degli utenti di Common Lisp, e la maggior parte di loro riescono semplicemente librerie a mano scaricando archivi del progetto e controllo le cose di git, CVS, SVN, ecc

Il prossimo metodo più popolare di gestione della libreria è un programma chiamato "asdf-install". Vedi http://cliki.net/asdf-install per alcune informazioni a riguardo.

Alcune persone usano un programma chiamato clbuild. Afferra per te le librerie di git, cvs, svn. http://common-lisp.net/project/clbuild/ ha più informazioni.

Sto lavorando a un progetto chiamato Quicklisp. Sto iniziando una beta pubblica domani. Penso che abbia alcuni vantaggi rispetto alla gestione manuale delle librerie, asdf-install e clbuild, ma sfortunatamente non ha alcuna documentazione o informazione. Tuttavia, ha un gruppo di utenti entusiasti e spero che aiuti le persone a ottenere le librerie CL di cui hanno bisogno. Per ulteriori informazioni, vedere http://quicklisp.org. Il link per scaricare la versione beta sarà lì domani.