【发布时间】:2017-12-29 07:28:13
【问题描述】:
我想知道为什么这不起作用:
(module testModule (sayHello)
(import chicken scheme)
(define (sayHello)
(format #t "Hello\n")))
当我使用csi 启动这个文件时,它会说:
警告:对可能未绑定的标识符“格式”的引用:
但here 被写入srfi-28(format 所在的位置)是内置的。确实,如果我试试这个...
(module testModule (sayHello)
(import chicken scheme)
(use srfi-28)
(define (sayHello)
(format #t "Hello\n")))
...它说:
错误:(import)在扩展(import ...)期间 - 无法从未定义的模块导入:srfi-28
为什么?如何创建使用SRFI 28 的模块?
我也尝试通过chicken-install 安装 srfi-28,但正确的是,egg 不存在。
【问题讨论】:
标签: module chicken-scheme srfi