私は次のことを検討しています:Emacsと通信できるようにしたいCommon Lispで書かれたプログラムがあります。このプログラムは自然言語の解析を扱うため、Emacsでアクセスする必要があるのは、バッファーの内容と、Common Lispプログラムに送信するメッセージを作成するために必要な最小限の予備解析です。その後、Common Lispプログラムはメッセージを処理し、Emacs Lispプログラムに返信し、結果を表示します。
SLIMEは、主に既にほとんどのことを行っているため、これを実現するための優れたツールであることを理解していますが、ドキュメントを見ると、「開発者ドキュメント」ではなく「ユーザードキュメント」の種類であることがわかります。基本的に、Emacs Lisp側で通信を開始するために使用できる最小値を知りたいと思います(この場合、イントロスペクションやREPLは必要ありません。必要なのは、メッセージを送信することと、 SWANKで実行している私のプログラムから)。