ПрограммированиеФорумОбщее

Интерпритатор Scheme

#0
14:40, 24 дек 2009

Пока перекидывал исходники из одной оси в другую, в голову пришла безумная (в буквальном смысле), но заманчивая мысль сделать скриптинг в игру на Lisp'е.
Интерпритатор Lua хорош тем, что компилится почти под любой платформой. А что насчет лиспа? Есть ли подобные Lua в этом смысле интерпритаторы для лиспа на C/C++?

#1
15:00, 24 дек 2009

Мысль нормальная, вовсе не безумная.

>Есть ли подобные Lua в этом смысле интерпритаторы для лиспа на C/C++?

Ты имеешь ввиду именно переносимые, или есть еще какие-нибудь требования? Уточни, пожалуйста.
Схема маленькая, поэтому трансляторов для нее вагон и маленькая тележка, в том числе и переносимых.

#2
15:36, 24 дек 2009

> Ты имеешь ввиду именно переносимые, или есть еще какие-нибудь требования?
Переносимая, с открытым кодом, без использования RTTI и исключений.
Ну и желательно чтоб уже кем-либо обкатанная...

#3
16:06, 24 дек 2009

TinyScheme?
http://tinyscheme.sourceforge.net/home.html

#4
16:12, 24 дек 2009

Chiken, Gambit, тысячи их

#5
16:53, 24 дек 2009

Конишуа, в том что их много даже я не сомневаюсь, тем сложнее выбрать что-то одно. Не хотелось бы в разгаре работы обнаружить баг либо, и того хуже, несвоевременно заметить падение фпс, или отсутствие необходимого функционала. Поэтому и спрашиваю совета.
Xunter, посмотрел, попробую разобраться в коде, он то мне понравился - написано качественно, действительно "tiny", правда документация отсутствует напрочь.

#6
17:27, 24 дек 2009

Мы использовали Chicken, вроде проблем не было.

#7
20:36, 24 дек 2009

хех,  у нас настройки и скрипты на SDL - похож на lisp :)

жаль что не LUA

#8
20:45, 24 дек 2009

zensou
> Интерпритатор Lua хорош тем, что компилится почти под любой платформой. А что
> насчет лиспа?

А какой + лично для тебя от scheme ?

#9
7:52, 25 дек 2009

Конишуа

а как получить доступ к глобальным переменным на C из scheme ?

#10
13:00, 25 дек 2009

innuendo
Как-то так.

ПрограммированиеФорумОбщее

Тема в архиве.