Цыпленок, похоже, не распознает аргументы командной строки. Я пытался скомпилировать .scm и запустить (display (command-line-arguments))
, и он каждый раз выдает несвязанную переменную. Я переустановил из репозитория Void Linux.
Куриная схема — ошибка: несвязанная переменная: аргументы командной строки
Ответы (1)
Вы найдете документация по аргументам командной строки в документации по модулю (chicken process-context)
. Эти модули не загружаются по умолчанию в CHICKEN 5, в отличие от CHICKEN 4 (где было довольно плохо определено, что там было загружено по умолчанию).
В КУРИЦЕ 5, как задокументировано на странице руководства, объясняющей о модулях, по умолчанию программе доступны только scheme
, (chicken base)
и (chicken syntax)
. Все остальное вам нужно будет явно импортировать.
Итак, короче говоря, ваша программа нуждается в (import (chicken process-context))
в начале, это должно ее исправить!
person
sjamaan
schedule
15.11.2020