私はDybvig's "The Scheme Programming Language"本を使って作業しています。私はChez Scheme 9.4.1を私のREPLとして使用しています。私はGeiserを使ってEmacs内でREPLを実行しています。 Chez Schemeにはtranscript-on
という機能があり、REPLの入力と出力をテキストファイルに記録します。これは便利です。 EmacsとGeiserの中でこれを実行することで、非常に冗長なGeiser出力が含まれているので、テキストファイルの出力を不必要に冗長で扱いにくくするGeiserの「解説」も出ています。例えばEmacs、Geiser、Chez Schemeの転写出力付き
> (geiser:eval '#f '(geiser:autodoc '(1 1)))
((result "()") (output . ""))
> (geiser:eval '#f '(geiser:autodoc '(2 1)))
((result "()") (output . ""))
> (geiser:eval '#f '(geiser:autodoc '(3 1)))
((result "()") (output . ""))
> (geiser:eval '#f '(geiser:autodoc '(1)))
((result "()") (output . ""))
> (geiser:eval '#f '(geiser:autodoc '(1 1)))
((result "()") (output . ""))
EmacsとGeiserの中で?