Lisp/外部ライブラリ
< Lisp
Common Lisp のライブラリはいろいろな目的のために存在しています。ここで紹介するのは、成熟した、便利な、そして無料で使えるパッケージです。パッケージの提供するいくつかの機能もお見せします。
System Utilities[編集]
- ASDF - Another System Definition Facility
- clbuild - 最も重要な Common Lisp のパッケージの最新バージョンのアップデートとインストールのためのスクリプト
言語の拡張[編集]
これらのライブラリは Common Lisp に新しい制御構造を追加します。
- Iterate — 簡単で拡張可能なイテレーション
- Extended Binding — パターンマッチング、照応制御構造、その他
- Cells — A constraint based programming paradigm that operates in a way similar to spread sheetsスプレッドシートの操作と似た様な制約プログラミングパラダイム
- Screamer — 効率的で非決定的な Common Lisp のためのライブラリ
- FSet — Common Lisp のための関数プログラミング
データ構造[編集]
- CL-CONTAINERS — 抽象データ構造の詳細のためのライブラリ
- Funds — Common Lisp のための関数的データ構造(FUNctional Data Structures for Common Lisp)
テキストの解析と処理[編集]
- CL-PPCRE — 正規表現のライブラリ
- CXML — XML 解析のライブラリ
- CL-HTML-Parse — HTML 解析
- CL-YACC — パーサーのジェネレータ
- CL-Walker — Common Lisp のための Common Lisp パーサ
シリアル化と永続的データ[編集]
- Serialization — Common Lisp データのシリアル化(cl-serialization と cl-store による)
- ELEPHANT — 永続的オブジェクトシステム
- CL-Perec — 永続的オブジェクトシステム
GUI[編集]
グラフィック[編集]
Audio[編集]
ウェブとネットワーク[編集]
- Drakma — 完全な機能を持った HTTP クライアント
- Portable Allegro Serve — 非常に軽量なマルチスレッドの HTTP サーバー
- Hunchentoot — Common Lisp で書かれたウェブアプリケーションサーバー
参考[編集]
- http://cliki.net — Common Lisp の wiki。ほとんど全ての存在するフリーの Common Lisp のライブラリのソフトウェアを含み、いくつか商業的なものもある。
- http://www.cl-user.net — The Common Lisp Directory.
- http://common-lisp.net/ — 大量の Common Lisp プロジェクトのホスト