Интересно, почему это не работает:
(module testModule (sayHello)
(import chicken scheme)
(define (sayHello)
(format #t "Hello\n")))
Когда я запускаю этот файл с помощью csi
, он говорит:
Предупреждение: ссылка на возможно несвязанный идентификатор `format' в:
Но здесь написано, что srfi-28
(где format
) является встроенным. Действительно, если я попробую это...
(module testModule (sayHello)
(import chicken scheme)
(use srfi-28)
(define (sayHello)
(format #t "Hello\n")))
... он говорит:
Ошибка: (импорт) во время расширения (импорт ...) - невозможно импортировать из неопределенного модуля: srfi-28
Почему? Что я могу сделать, чтобы создать модуль, использующий SRFI 28
?
Я тоже пытался установить srfi-28 через chicken-install
но правильно яйцо не существует.