関数型プログラミング全般に慣れるためにLISPに戻ることにしました(AIクラス以来使用していません)。そこで、Lisp In A Box(前のクラスで実際に使用したもの)をダウンロードしました。 CLISPとEmacs。
私がそれを実行すると、それは言います:
ポート1617で接続されています。このREPL、兄弟を連れて行ってください。
なに?そこで、Lisp In A BoxのWebページを詳しく調べて、次のことを見つけました。
SLIMEは、ネットワークソケットを介してCommonLisp実装とインターフェイスするEmacsの統合開発環境です。SLIMEに関する多くの情報は、CLikiのSLIMEノードにあります。SLIMEのマニュアルは、PDF形式でオンラインで入手できます。
私はSLIMEが何であるかをある程度理解しています(emacsのある種の拡張ですよね?)しかし、なぜ世界でテキストエディタが独自のサーバーを起動してそれに接続しているのですか?