Lisp/外部ライブラリ
< Lisp
Common Lisp のライブラリはいろいろな目的のために存在しています。ここで紹介するのは、成熟した、便利な、そして無料で使えるパッケージです。パッケージの提供するいくつかの機能もお見せします。
System Utilities
編集言語の拡張
編集これらのライブラリは 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 プロジェクトのホスト