我不知道为什么这不管用:
(module testModule (sayHello)
(import chicken scheme)
(define (sayHello)
(format #t "Hello\n")))当我用csi启动这个文件时,它说:
警告:以下列形式引用可能未绑定的标识符“格式”:
但是这里被写成srfi-28 ( format在哪里)是内置的。事实上,如果我尝试这个..。
(module testModule (sayHello)
(import chicken scheme)
(use srfi-28)
(define (sayHello)
(format #t "Hello\n")))...it说:
错误:(导入)扩展期间(导入.)-无法从未定义模块导入: srfi-28
为什么?我能做什么来创建一个使用SRFI 28的模块
我还试图通过chicken-install安装srfi-28,但正确的是,鸡蛋并不存在。
发布于 2017-07-23 18:09:04
问题是不存在单位srfi-28。我简单地解决了导入extras单元的问题,它实现了format函数。
(module testModule (sayHello)
(import chicken scheme)
(use extras)
(define (sayHello)
(format #t "ciao")))https://stackoverflow.com/questions/45268252
复制相似问题