下面的文件在用csc编译时会出现错误。
(module
monoid *
(import chicken scheme)
(use srfi-9)
(define-record-type a0 (a0) a0?))错误是:
Syntax error (import): cannot import from undefined module
srfi-9
Expansion history:
...我在鸡用户手册/支持语言/模块/使用模块示例中学习了一个例子。
发布于 2017-03-14 16:18:12
一些较小的SRFI是chicken模块的一部分。您只需删除(use srfi-9)行即可。
我知道这有点令人困惑,但是如果您仔细阅读它,手册并没有说明它有一个模块(实际上,没有)。在即将到来的小鸡5中,这也变得更加理智了。在那里,srfi-9是一个干净的、独立的模块,您的示例程序就像鸡5一样工作。
https://stackoverflow.com/questions/42786476
复制相似问题