dunnet.elゲーム、エリザ医師、またはIELMモードを想像してみてください。これは、回答を評価し、メインバッファで新しい質問を促し、elispの規則に従っていくつかのアクションを実行することです。Emacs Lisp:どのようにして、REPLを使ったインタラクティブバッファ?
私はインタラクティブアシスタントのようなものを作っていますが、(インタラクティブな)(M-xをやっていない)ミニバッファからのプロンプトは表示されません... REPLループが必要です。だから私はどのように作業バッファ(メイン画面)、任意のテキスト会話/冒険のようなインタラクションを得るが、私のdefun'ed関数をこのように呼び出すための質問。
カスタムREPLを作成するには、基本的なelispスケルトンが必要です。目標は、自然言語のアシスタントを作成し、アンサーを解析し、ルールに従っていくつかのアクションを実行することです。
は、お時間を
ありがとうスティーブ、あなたのバッファに上に行くことができるかに応じて、
リターンキーを適切に再バインドして、いくつかのメジャーモードでバッファを設定すれば十分でしょうか? –