LINUX.ORG.RU

Scheme, LISP and more...


0

0

Часто приходится писать на языке высокого уровня, для этого дела использую LISP и интерпретатор clisp. Хотелось бы еще использовать scheme48 и gcl. У меня вопрос: как заставить работать скрипты для этих двух интерпретаторов, написав в начале #!/path/to/scheme48 или #!/path/to/gcl ? Этот прием хорошо работает в clisp но не работает в указанных интерпретаторах.

Снкс!


ИМХО. В интерпретаторах, в которых так можно, сделано расширение к стандарту - комментарий вида #!

Если хочешь использовать схему, возьми guile, там так можно.

morge ★★
()
Ответ на: комментарий от Antichrist

Вообще, использовать Common Lisp-cистемы в режиме интерпретатора -- это не лучший вариант. Поэтому лучше делать исполняемыми не файлы с исходными текстами, а то что получается после компиляции. gcl вообще генерирует нативный исполняемый файл. Вообще же в документации по тому же clispу подробно описаны разнообразные способы, из коих универсальными являются два: 1) т.н. MISC binaries под Linux (но их поддержка может быть не включена в ядро) 2) либо просто shell wrapper, что конечно не очень элегантно, но зато абсолютно переносимо

aa5779
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.