给定一个Scheme shell/解释器,什么命令可以输出其实现(R5RS、R6RS 或其他)。
例如,我在 Debian 机器上安装了 mit-scheme。我怎样才能发现它是什么实现?
我正在考虑Python。如果您有 Python shell,则可以
import sys
print(sys.version)
直接运行以打印版本,或者使用以下命令进行测试:
print 'abc'
以查看它是否运行(在 Python2 的情况下会运行)。
答案1
我在 Debian 机器上安装了 mit-scheme。我怎样才能发现它是什么实现?
从 REPL 中评估该(features)
功能,它将显示支持的 SRFI(实施方案请求)和更多信息。
最新版本可在 debian Buster 上找到:MIT 计划 (10.1.5-1)。
第二个问题已经在评论里回答了@thrig。