如何在 MinGW 的 emacs 上使用 Gauche 运行 中的 rlwrap?

How to use rlwrap in Gauche running on emacs in MinGW?

我是 Scheme 新手,在 Windows 上的 MinGW 中,在 emacs 缓冲区上使用 gosh 运行ning。好像人家用readline或者rlwrap来用history等等,我还是想不通怎么设置。虽然使用虚拟机在 Linux 上 运行 一个可能很容易,但我现在会坚持使用 Windows。任何想法或替代建议?

Emacs 缓冲区不是真正的终端,并且 rlwrap will not run in it. However, this is no tragedy: almost all of rlwraps goodness can be had directly from Emacs (you could use one of the existing scheme modes, or even Emacs-gosh-mode)

如果您坚持,Emacs can provide a terminal emulator 适合您 (M-x term),其中 rlwrap 会让您感到宾至如归。