How do I use a SRFI inside a module in Chicken Scheme?
以下文件在用
1 2 3 4 5 | (module monoid * (import chicken scheme) (use srfi-9) (define-record-type a0 (a0) a0?)) |
错误是:
1 2 3 4 | Syntax error (import): cannot import from undefined module srfi-9 Expansion history: ... |
我遵循了" CHICKEN用户手册/支持的语言/模块/使用模块的示例"中的示例。
一些较小的SRFI是
我知道这有些令人困惑,但是如果您仔细阅读,手册不会指出有适用的模块(实际上没有)。在即将来临的CHICKEN 5中也对此做了一些改进。在那里,srfi-9是一个干净的独立模块,您的示例程序在CHICKEN 5上照常工作。