Limp は、Vim 用の完全な機能を備えた Common Lisp IDE を目指しています。デフォルトは SBCL ですが、ファイル /usr/local/limp/latest/bin/lisp.sh でお気に入りの Lisp の "sbcl" を置き換えることにより、他のほとんどの実装をサポートするように変更できます。
最近 Lisp について議論するとき、それは ANSI X3J13 (優れた教科書については HyperSpecおよびPractical Common Lispを参照) によって標準化された言語であり、GNU Clisp、SBCL、CMUCL、AllegroCL などの実装を備えたCommon Lisp であると一般に想定されています。その他。
リンプに戻ります。より軽量なソリューションや、他のことを試みるソリューションは他にもありますが、ブラケットの一致、強調表示、ドキュメントの検索などを提供する環境を提供すること、つまり、可能な限りターンキー ソリューションにすることが重要であると考えています。 .
Limp リポジトリには、SlimVim プロジェクトの以前の作業の一部、つまり ECL (Embeddable Common Lisp) インターフェイスが後のリリース (7.1) にマージされています。Simon は、まだマージされていない 7.2 へのパッチも提供しています。ECL インターフェースはif_ecl.txtに文書化されています。
短期的な作業は、前述の 7.2 とのマージを行い、vim_dev にパッチを提出して公式の Vim ツリーにマージすることです。
これは長期的な計画につながります: Vim で直接 Lisp を使用すると、SWANK フロントエンド (Lisp で実行される SLIME の一部であり、slime.el が Lisp で実行される部分) で作業を開始するのが便利になります。エディター - フロントエンド)。
その中間のどこかで、Limp のすべてが ECL インターフェイスを使用して Common Lisp で書き直され、Limp の保守が容易になり (VimScript は私の好みではありません)、ユーザーがカスタマイズしやすくなる可能性があります。
Limpの公式サイトは時々ダウンしますが、指摘されているように、Vim.org でのダウンロードは常に機能するはずであり、サポート グループのlimp -develとlimp-userは Google グループでホストされています。質問への回答が必要な場合、または開発に参加したい場合は、遠慮なく参加してください。議論のほとんどは、limp-devel リストで行われます。あなたが IRC に興味があるなら、私は irc.freenode.net で 'tic' として #limp に参加しています。
幸運を!