53

Common Lisp(またはOS XのAquamacs)の主要な開発環境としてEmacs内でSlimeを使用しましたが、他に説得力のある選択肢はありますか?Lispworksについて聞いたことがありますが、それは一見の価値がありますか?または、Emacsを最大限に活用するためのヒントがありますか(たとえば、簡単に参照できるようにハイパースペックに接続するなど)?

更新:Pascal CostanzaのLispに関する非常に意見の多いガイドのセクション7は、1つの視点を示しています。しかし、私には、SLIMEは実際にそれがどこにあるように見えます。

その他のリソース:

4

10 に答える 10

27

より派手なオプションがいくつかありますが、 EmacsSLIMEよりも優れているものはないと思います。私はあなたが使っているものに固執し、あなたのEmacsのインストールをポンピングすることに取り組みます.

于 2008-10-24T18:51:10.833 に答える
12

非常にミニマルだが便利な Windows 用の Lisp IDE は、以下から入手できる「LispIDE」です。

http://www.daansystems.com

  • CLISP と SBCL をサポートします。
  • REPL で非常に迅速に起動します。
  • 構文の強調表示。
  • ダウンロードには、CHM ヘルプ ファイルとして CLHS および CLtL2 が含まれています。
  • F1 を押すと、CLHS ヘルプが表示されます。ヘルプ メニューの CLtL2。
  • 「Send to Lisp」と「Macro Expand」のキーボード ショートカット。

シンプル、効果的、無料。

于 2008-11-09T03:30:13.760 に答える
11

私はこれに非常に遅れていますが、ここで誰も LispWorks IDE について言及していないのは奇妙で、プラットフォーム間で移植可能な (Mac OS X を除く) いくつかの GUI ビルダーさえあります。

また、Lisp プログラミングのためにオペレーティング システム全体が必要な場合は、まだ Open Genera が存在します (これは Dec Alphas (現在 DEC の所有者です ;-()) で動作します。これは Lisp で書かれた完全な OS であり、 OS を対象とした Lisp AFAIK で実装された C コンパイラ. それは非常に奇妙です. 今日私たちが当然と思っていることがいくつか見つかります. 例えば, ハイパーリファレンスドキュメント (しかしこれは Web が登場する前のことです). " 方言で、ベースは ZetaLisp ですが、Common Lisp は動作します。すべてのツールとものは、実行時に内省できます。非常に奇妙な感じです。

しかし、私はそれについて言及しただけです。OpenGeneraに触れたことのある人はここにいないと思います....

于 2010-01-11T14:47:48.090 に答える
8

Common Lisp標準にアクセスするために私が見つけた最も楽しい方法は、Infoを使用することです。http://www.phys.au.dk/~harder/dpans.htmlの説明に従って、Infoファイルをビルドしてインストールします。次に、以下を追加します~/.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

于 2008-10-24T09:14:28.840 に答える
5

Clozure Common Lisp (旧称 OpenMCL) で利用できる Lisp IDE があります。SLIMEの方が好きですが、見た目はいいです。ただし、Clozure は問題ありません。64 ビット Intel Mac でのコンパイルと実行が桁違いに速くなり、一般的に「ユーザー エクスペリエンス」が向上します。SLIME の使用に関する Rittweiler の新しいスライドについては、common-lisp.net を調べてください。非常に役に立ちます。

于 2008-12-13T02:58:32.920 に答える
3

FRANZ.COM で Allegro CL を探す

于 2009-06-26T16:02:34.717 に答える
2

Eclipse には、Cusp と呼ばれる Lisp 用の開発環境もあります。

IBM DeveloperWorks オープン・ソース・テクニカル・ライブラリー: Cusp

于 2011-03-26T18:48:30.257 に答える
1

この質問は、あなたの答えを見つけるのに役立つと思います。

于 2008-10-24T04:41:07.893 に答える