是否有检测方案实施的标准方法?

时间:2017-08-24 23:09:07

标签: scheme

存在许多不同的Scheme实现,其中一些可能带有比其他更多的内置功能(或怪癖)。假设有人想编写一段可以在尽可能多的Scheme实现中移植的Scheme代码。有没有一种标准的方法来检测哪个Scheme实现正在运行代码?

(以“标准方式”,我指的是通常的做法,或由Scheme标准指定)。

2 个答案:

答案 0 :(得分:1)

人们为编写便携式Scheme代码而组装了几个系统;例如,我相信Dorai Sitaram的SLaTeX有一个系统,我认为Oleg Kiselyov的SXML工作也有类似的东西。

许多人最终放弃编写便携式方案:)。

答案 1 :(得分:1)

已经努力检测实现之间的差异。一个这样的努力:

http://www.willdonnelly.net/blog/runtime-scheme-detection/

但是我不确定我会不会打扰。

相关问题