11

easy_install は、Python でのプログラミングに非常に便利であり、Ruby での ruby​​gem と同じです。

Lispにも同様の機能がありますか? 多くの Lisp 実装 (clisp、sbcl、clozure cl ...) があることは理解していますが、Lisp ライブラリ関数を見つけて使用する必要があるときに Lisp が何をするかを知りたかっただけです。

4

1 に答える 1

20

これは難しい問題であり、いくつかの解決策が試みられてきました。

私は最近、Common Lisp ユーザーの調査を行いましたが、ほとんどの人は、プロジェクト アーカイブをダウンロードし、git、cvs、svn などからチェックアウトすることで、ライブラリを手動で管理しているだけです。

ライブラリ管理の次の最も一般的な方法は、「asdf-install」と呼ばれるプログラムです。詳細については、 http://cliki.net/asdf-installを参照してください。

clbuild と呼ばれるプログラムを使用する人もいます。git、cvs、svn からライブラリを取得します。http://common-lisp.net/project/clbuild/に詳細があります。

私は Quicklisp というプロジェクトに取り組んでいます。明日からパブリックベータを開始します。手動のライブラリ管理、asdf-install、および clbuild よりもいくつかの利点があると思いますが、残念ながらドキュメントや情報はありません。ただし、熱狂的なユーザーのグループが存在するため、必要な CL ライブラリーを入手するのに役立つことを願っています。詳細については、 http: //quicklisp.orgを参照してください。ベータ版をダウンロードするためのリンクは明日公開されます。

于 2010-10-08T19:59:13.117 に答える