Best Common Lisp IDE [終了]
-
04-07-2019 - |
質問
Common Lisp(またはOS XのAquamacs)の主要な開発環境としてEmacs内でSlimeを使用しましたが、他にも魅力的な選択肢はありますか? Lispworksについて聞いたことがありますが、それを見る価値はありますか?または、Emacsを最大限に活用するためのヒントがありますか(たとえば、簡単に参照できるようにハイパースペックに接続するなど)?
更新:Pascal Costanzaの Lispへの高度なガイドのセクション7では、1つの観点が示されています。しかし、私にとっては、 SLIME は本当に現在の場所。
その他のリソース:
他のヒント
Windows用の非常に最小限の、しかし便利なLisp IDEは、「LispIDE」です。から入手可能:
- CLISPおよびSBCLをサポートしています。
- REPLをすぐに起動します。
- 構文の強調表示。
- ダウンロードには、CHMヘルプファイルとしてCLHSおよびCLtL2が含まれます。
- F1を押してCLHSヘルプを表示します。 [ヘルプ]メニューの[CLtL2]。
- 「Lispに送信」のキーボードショートカットおよび「マクロエキスパンド」。
シンプル、効果的、無料。
これには非常に遅れていますが、ここでLispWorks IDEについて言及している人がいないのは奇妙です。また、プラットフォーム間(Mac OS Xを除く)で移植可能なGUIビルダーさえあります。
また、あなたのLispプログラミング事業のためにオペレーティングシステム全体が必要な場合、Open Generaがまだ存在します(現在はDEC Alphas(現在DECの所有者である;-()で実行され、Lispで書かれた完全なOSです)そして、OSをターゲットにしたLisp AFAIKで実装されたCコンパイラさえあります。非常に奇妙です。今日私たちが当たり前に取っているものがいくつかあります。いくつかの「Lisp」方言とベースはZetaLispですが、Common Lispは動作します。すべてのツールと物事は実行中に内省することができます。それは非常に奇妙な感じです。
ただし、先ほど触れました。ここの誰もOpenGeneraに触れたことはないでしょう。...
Common Lisp標準にアクセスするのに最も快適な方法は、Infoを使用することです。 http://www.phys.au.dkの説明に従って、Infoファイルをビルドしてインストールします。 /~harder/dpans.html 。次に、以下を〜/ .emacs.el
に追加します:
(require 'info-look)
(info-lookup-add-help
:mode 'lisp-mode
:regexp "[^][()'\" \t\n]+"
:ignore-case t
:doc-spec '(("(ansicl)Symbol Index" nil nil nil)))
C-h S
でポイントのシンボルを検索できます。
Clozure Common Lisp(né e OpenMCL)で利用可能なLisp IDEがあります。私はSLIMEの方が好きですが、それはうまく見えます。ただし、Clozureはミツバチの膝です。64ビットIntel Macでのコンパイルと実行が桁違いに速く、「ユーザーエクスペリエンス」が向上しています。一般に。 SLIMEの使用に関するRittweilerの新しいスライドについては、common-lisp.netをご覧ください。非常に役立ちます。
次に、MacOS / XでのクローザーCommon Lisp IDEについて説明します。 Macintosh Common Lispを使用したことがあるなら、あなたはそれを懐かしく思い出すでしょう。彼らはそれを改善するために働いています、そして、ボーナス、あなたは競争力のあるソースを得ます。
さらに、あなたがただリスピスが欲しければ、dr-schemeにはIDEもあります。
FRANZ.COMでAllegro CLを探す
この質問はあなたの答えを見つけるのに役立つと信じています。
Eclipseには、Cuspと呼ばれるLispの開発環境もあります。
Vim、Ion3ウィンドウマネージャー、およびターミナルウィンドウを使用し、非常に楽しんでいます。