如何在mit方案中导入其他库?

时间:2013-02-02 04:03:07

标签: scheme mit-scheme

这是一个关于如何在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?将其保存为文件?我该如何调用这些函数?

1 个答案:

答案 0 :(得分:2)

SRFI 41的参考实现有两个变体,one for R5RS和一个用于R6RS。麻省理工学院计划抵制R6RS,所以你应该使用R5RS版本。

我没有使用麻省理工学院计划,所以除此之外我不能再说了。从我在他们的主页上看到的,MIT Scheme似乎也没有模块系统,因此您可能只需要将该文件保存到项目目录中,并以旧式方式load将其保存。