← Архив: Common Lisp

Вызов .exe через lisp

Author: · 13.02.2011 23:50
· original author: ScforeveR
Прошу прощения, но это опять я.Собственно никак не могу найти (хотя точно помню, что где-то видел на сайте) как вызвать .exe из лиспа.
· original author: Ander Skirnir
Смотря какой Лисп. В SBCL:
(sb-ext:run-program "c:/quux.exe" nil)
Вместо nil можно подставлять аргументы командой строки.
А вот где оно описано: http://www.sbcl.org/manual/#Support-For-Unix.
· original author: ScforeveR
Большое спасибо :) А  для LispWorks нет такой команды? Извиняюсь, что забыл сразу уточнить версию Лиспа, никак не привыкну к этому :(
· original author: artem
>  для LispWorks нет такой команды?
Есть, и не одна.
system:run-shell-command
system:call-system
system:call-system-showing-output
См. в документации детальное описание.
· original author: ScforeveR
Большое спасибо :)
· original author: vsedach
Есть http://www.cliki.net/external-program и http://www.cliki.net/executor