シェルに見られる機能に似た、現在の入力行に対する編集機能や履歴置換機能をサポートしています。ライブラリを使って実装されています。このライブラリには独自のドキュメントがあり、ここでそれを繰り返すつもりはありません。自動的に有効化されます。文の名前、現在のローカル変数、および利用可能なモジュール名を検索します。式を評価し、結果として得られたオブジェクトの属性から補完候補を示します。アプリケーション定義のコードを実行するかもしれないので注意してください。いう名前のファイルに履歴を保存します。履歴は次の対話的なインタプリタのセッションで再び利用することができます。対話的インタープリタの代替¶この機能は、初期の版のインタープリタに比べれば大きな進歩です。いえ、まだいくつかの要望が残されています。(パーサは次の行でインデントトークンが必要かどうかを知っています)。補完機構がインタープリタのシンボルテーブルを使ってもよいかもしれません。コマンドも有用でしょう。このインタープリタは、様々なところで使われていて、タブ補完、オブジェクト探索や先進的な履歴管理といった機能を持っています。他のアプリケーションにカスタマイズされたり、組込まれこともあります。