edd*_*nio 7 unix linux scheme command-line
我想要一个命令行(必须是一个命令行!)read-eval-print-loop Scheme解释器.但从表面上看,我想要一个解释器,至少可以突出括号,甚至可能保留历史,如GNU readline启用的程序.所有这些都在REPL级别.
这存在吗?它甚至可能吗?我是否必须将其破解为一些开源的REPL?我只是擅长电脑吗?我应该打扰吗?
我已经检查了其他问题,但我还没有找到我正在寻找的东西.我已经尝试过Racket和mzscheme,但它似乎没有做我想要的.现在我正在使用mit-scheme,但是这种平衡功能(就像他们在SICP演讲中使用的任何程序一样)几乎都是我想要的.
两个球拍(与加载的ReadLine支持;见下文)和切斯计划将做到这一点.:-) Guile也是如此,但它会将多行形式折叠成一行(与Racket/Chez不同).
要为Racket启用括号匹配,请将此行添加到~/.racketrc:
(#%require readline/rep)
Run Code Online (Sandbox Code Playgroud)
这一行给你~/.inputrc:
set blink-matching-paren on
Run Code Online (Sandbox Code Playgroud)