Пока перекидывал исходники из одной оси в другую, в голову пришла безумная (в буквальном смысле), но заманчивая мысль сделать скриптинг в игру на Lisp'е.
Интерпритатор Lua хорош тем, что компилится почти под любой платформой. А что насчет лиспа? Есть ли подобные Lua в этом смысле интерпритаторы для лиспа на C/C++?
Мысль нормальная, вовсе не безумная.
>Есть ли подобные Lua в этом смысле интерпритаторы для лиспа на C/C++?
Ты имеешь ввиду именно переносимые, или есть еще какие-нибудь требования? Уточни, пожалуйста.
Схема маленькая, поэтому трансляторов для нее вагон и маленькая тележка, в том числе и переносимых.
> Ты имеешь ввиду именно переносимые, или есть еще какие-нибудь требования?
Переносимая, с открытым кодом, без использования RTTI и исключений.
Ну и желательно чтоб уже кем-либо обкатанная...
TinyScheme?
http://tinyscheme.sourceforge.net/home.html
Chiken, Gambit, тысячи их
Конишуа, в том что их много даже я не сомневаюсь, тем сложнее выбрать что-то одно. Не хотелось бы в разгаре работы обнаружить баг либо, и того хуже, несвоевременно заметить падение фпс, или отсутствие необходимого функционала. Поэтому и спрашиваю совета.
Xunter, посмотрел, попробую разобраться в коде, он то мне понравился - написано качественно, действительно "tiny", правда документация отсутствует напрочь.
Мы использовали Chicken, вроде проблем не было.
хех, у нас настройки и скрипты на SDL - похож на lisp :)
жаль что не LUA
zensou
> Интерпритатор Lua хорош тем, что компилится почти под любой платформой. А что
> насчет лиспа?
А какой + лично для тебя от scheme ?
Конишуа
а как получить доступ к глобальным переменным на C из scheme ?
innuendo
Как-то так.
Тема в архиве.