Lispソフトウェアとツールのリスト

Lispソフトウェアと開発ツール

これは、フレームワークライブラリIDEビルド ツール、関連プロジェクト を含む、 Lispプログラミング言語用のソフトウェアとプログラミング ツールのリストです。

Lispフレームワークとライブラリ

参照: Common Lisp ライブラリ
  • Alexandria — Common Lispのユーティリティ関数[1]
  • CL-HTTP — Common Lisp の Web サーバーと Web フレームワーク
  • Common Lisp インターフェース マネージャー(CLIM) — Common Lisp 用の GUI ツールキット
  • Common Lisp Object System (CLOS) — Lisp用のオブジェクト指向プログラミングシステム
  • McCLIM — CLIM のオープンソース実装
  • セラペウム — アレクサンドリアへのユーティリティと拡張[2]
  • Slynk — SLIMEのバックエンドサーバー[3]
  • trivial-garbage — ポータブルなガベージコレクションファイナライザ[4] [5]
  • trivial-gray-streams — Common Lispグレーストリームの移植性ライブラリ[6] [7]

機械学習とAI

数学と科学計算

  • ACL2 — Common Lisp 上に構築された定理証明器と論理システム
  • Axiom — Common Lisp で書かれたコンピュータ代数システム
  • Franz Lisp拡張 — 科学計算ライブラリ
  • Maxima — もともとLispで開発されたコンピュータ代数システム

統合開発環境

  • Allegro Common Lisp — Franz Inc. の IDE および開発環境。
  • ABCL IDE — JVMエコシステム内でのLisp開発[11]
  • LispWorks — Common Lisp 用の商用 IDE およびコンパイラ
  • Portacle — ポータブルなCommon Lisp開発環境[12]
  • SLIMECommon Lisp 用のEmacsモード
  • Sly — SLIMEの強化された機能を備えたフォーク[13]

Lispをサポートするテキストエディタ

ビルドツールとパッケージマネージャー

  • Another System Definition Facility (ASDF) — Common Lisp用のビルドシステム[21]
  • Quicklisp — ライブラリおよびパッケージマネージャ[22]
  • Roswell — 環境管理およびスクリプトツール[23]

コンパイラとランタイム

デバッグおよびプロファイリングツール

  • Allegro CLデバッガー[24]
  • LispWorksデバッガー
  • SBCLプロファイラー
  • SLIMEインスペクタ - ランタイムデバッグ

テストと品質保証

  • FiveAM — Common Lispのユニットテストフレームワーク[25] [26] [27]
  • Lisp-unit — xUnitスタイルのテストフレームワーク[28] [29]
  • パラシュート — ユニットテストフレームワーク[30] [31]
  • Prove — テストフレームワーク[32] [33]

Lisp系プログラミング言語の一覧

音楽

  • OpenMusic — 音楽作曲のためのビジュアルプログラミング環境
  • Nyquist — Lisp によるサウンド合成および音楽作曲言語

参照

  • 素晴らしいCommon Lisp – GitHubでキュレーションされたCommon Lispライブラリのリスト
  • Lisp-lang.org
  • Common-Lisp.net
  • CLiki — Common Lisp ウィキ

参考文献

  1. ^ https://alexandria.common-lisp.dev/
  2. ^ “ルリコリスト/セラペウム”. GitHub
  3. ^ 「slynk リファレンス マニュアル」。
  4. ^ "Cl-trivial-garbage 0.21-0.3474f64 — パッケージ — GNU Guix".
  5. ^ “Trivial-garbage/Trivial-garbage”. GitHub .
  6. ^ “Trivial-gray-streams/Trivial-gray-streams”. GitHub .
  7. ^ 「アレクサンドリアリファレンスマニュアル」。
  8. ^ 「CLML Common Lisp 機械学習」。
  9. ^ Davis, Gregory P.; Katz, Garrett E.; Gentili, Rodolphe J.; Reggia, James A. (2022年2月). 「NeuroLISP: アトラクターニューラルネットワークを用いた高水準記号プログラミング」. Neural Networks . 146 : 200–219 . doi :10.1016/j.neunet.2021.11.009. PMID  34894482.
  10. ^ 「OpenCog:About - OpenCog」.
  11. ^ 「エディター | Common Lisp」。
  12. ^ https://portacle.github.io/
  13. ^ “Joaotavora/Sly”. GitHub .
  14. ^ “Neil-lindquist/SLIMA”. GitHub .
  15. ^ "Pulsar-edit/Pulsar". GitHub .
  16. ^ “コジコジロー/Cl-repl”. GitHub
  17. ^ 「Ragnaroek/Dandelion」。GitHub
  18. ^ https://lem-project.github.io/
  19. ^ 「Slimv.vim - Vim 用の優れた Lisp インタラクション モード ('SLIME for Vim') : Vim オンライン」。
  20. ^ 「エディター | Common Lisp」。
  21. ^ https://asdf.common-lisp.dev/
  22. ^ 「Quicklisp - 概要」。GitHub
  23. ^ https://roswell.github.io/
  24. ^ 「Allegro Common Lisp」。
  25. ^ 「Fiveam - 回帰テストフレームワーク - common-lisp-libraries」。
  26. ^ "Lispci/Fiveam". GitHub .
  27. ^ 「コードのテスト」。
  28. ^ 「Lisp ユニットテスター」。
  29. ^ 「lisp-unitリファレンスマニュアル」。
  30. ^ 「Shinmera/Parachute」。GitHub
  31. ^ 「パラシュート」.
  32. ^ 「cl-annot-prove リファレンスマニュアル」。
  33. ^ “Fukamachi/Prove”. GitHub .
「https://en.wikipedia.org/w/index.php?title=List_of_Lisp_software_and_tools&oldid=1334206776」から取得