Куриная схема — ошибка: несвязанная переменная: аргументы командной строки

Цыпленок, похоже, не распознает аргументы командной строки. Я пытался скомпилировать .scm и запустить (display (command-line-arguments)), и он каждый раз выдает несвязанную переменную. Я переустановил из репозитория Void Linux.


person kyugo    schedule 15.11.2020    source источник


Ответы (1)


Вы найдете документация по аргументам командной строки в документации по модулю (chicken process-context). Эти модули не загружаются по умолчанию в CHICKEN 5, в отличие от CHICKEN 4 (где было довольно плохо определено, что там было загружено по умолчанию).

В КУРИЦЕ 5, как задокументировано на странице руководства, объясняющей о модулях, по умолчанию программе доступны только scheme, (chicken base) и (chicken syntax). Все остальное вам нужно будет явно импортировать.

Итак, короче говоря, ваша программа нуждается в (import (chicken process-context)) в начале, это должно ее исправить!

person sjamaan    schedule 15.11.2020