Я хотел бы иметь доступ к argv CLISP из Lisp.
Есть ли в CLISP что-то вроде sb-ext:*posix-argv* из SBCL?
Ответы (1)
Кажется, есть либо ext:argv
, либо ext:*args*
, в зависимости от ваших потребностей (из примечаний по реализации ).
person
Svante
schedule
26.11.2010
См. также cl-launch, в котором есть переносимый код для получения аргументов командной строки для каждой реализации CL.
- person Xach; 29.11.2010
CLISP не распознает ext:argv, а ext:*args* почти правильно. args не включает имя скрипта. См. speely.wordpress.com/2010/11/ 27/ для взлома, который приближается к argv.
- person mcandre; 01.12.2010
Обратите внимание, что EXT:ARGV — это функция, а не переменная.
- person Matthias Benkard; 02.12.2010
@Matthias Спасибо, эта разница регулярно сбивает меня с толку в Lisps. newLISP делает то же самое.
- person mcandre; 05.10.2011