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 プロジェクトのホスト