Встроенный интерпретатор
От: Tumyp  
Дата: 23.08.06 16:13
Оценка:
Добрый день всем, не уверен, что угадал с форумом, заранее приношу извинения, если пишу не туда.
В програму нужно добавить возможность задавать обработчиков неких событий, предложено написать свой интепретатор своего языка — ИМХО совсем неправильно.
КАк мне кажется гораздо лучше использовать какой-нибудь существующий интерпретатор (желательно бесплатный либо дешёвый) + задефайнить для него какие-то методы (а если этот интерпретатор поддерживает COM — то написать объектов реалзиующих нужную функциональность, про Net — сомневаюсь что будет дешёвый интерпретатор, MS Tools For Applications стоят 50$ за место).
Поискал в инете — ничего не нашёл толкового, наверное не так ищу.
В своё время использовали Dundas с VBA — сейчас хочется чего-нибудь попроще и полегче.

Кто что думает по этому поводу? Может есть что подсказать?

Спасибо, Тимур

25.08.06 16:14: Перенесено модератором из 'Пользовательский интерфейс: проектирование, usability' — Кодт
Re: Встроенный интерпретатор
От: c-smile Канада http://terrainformatica.com
Дата: 23.08.06 16:24
Оценка: 2 (1) :))
T>Кто что думает по этому поводу? Может есть что подсказать?

http://www.terrainformatica.com/tiscript/

Встраивать — так:

http://www.terrainformatica.com/tiscript/Integration.whtm

проще интеграции я не видел. Увидел бы — сделал.
Re: Встроенный интерпретатор
От: Qiller www.everfall.com
Дата: 23.08.06 16:45
Оценка: 2 (1) +1
T>Кто что думает по этому поводу? Может есть что подсказать?

Lua www.lua.org

Интеграция: С API, байндинг к С/С++ — luabind (проще не бывает), tolua++ и т.п.

Интеграция с COM — LuaCOM, и прочими

Бесплатно, быстрый интерпретатор. Часто используется в играх как скриптовый язык
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.