存在许多不同的Scheme实现,其中一些可能带有比其他更多的内置功能(或怪癖)。假设有人想编写一段可以在尽可能多的Scheme实现中移植的Scheme代码。有没有一种标准的方法来检测哪个Scheme实现正在运行代码?
(以“标准方式”,我指的是通常的做法,或由Scheme标准指定)。
答案 0 :(得分:1)
人们为编写便携式Scheme代码而组装了几个系统;例如,我相信Dorai Sitaram的SLaTeX有一个系统,我认为Oleg Kiselyov的SXML工作也有类似的东西。
许多人最终放弃编写便携式方案:)。
答案 1 :(得分:1)