这是一个关于如何在mit方案中加载依赖关系的新手问题
例如,我希望使用此处定义的流库。 http://srfi.schemers.org/srfi-41/srfi-41.html
(library (streams primitive)
(export stream-null stream-cons stream? stream-null? stream-pair?
stream-car stream-cdr stream-lambda)
.....
.....)
我该怎么办?它已经存在了,因为它是一个srfi?将其保存为文件?我该如何调用这些函数?
答案 0 :(得分:2)
SRFI 41的参考实现有两个变体,one for R5RS和一个用于R6RS。麻省理工学院计划抵制R6RS,所以你应该使用R5RS版本。
我没有使用麻省理工学院计划,所以除此之外我不能再说了。从我在他们的主页上看到的,MIT Scheme似乎也没有模块系统,因此您可能只需要将该文件保存到项目目录中,并以旧式方式load
将其保存。