Re[2]: порекомендуйте script engine для расширений
От: qwerty2006  
Дата: 28.02.08 13:06
Оценка:
Здравствуйте, Zigmar, Вы писали:

Q>>Возникла задача добавить в приложение возможность расширения функциональности путем запуска скриптов.



Z>Из вышеописанных ни с кем не имел дело. Сам пользовался Lua. Из плюсов — простой, очень компактный (200к переносимого с-кода), легко интегрируется, имеет очень быстрый регистровый VM и легко позволяет делать sandboxing. Из минусов — несколько необычный синтаксис (отдаленно напоминающий паскаль).


Z>Другой вариант, воспользоваться полноценным языком (Луа вряд-ли можно называть самостоятельным языком, by design это встраиваемый скриптовый язык) вроде python, perl, javascript. Из плюсов такого подхода — больше средств разработки, документации и пользователей. Но обычно сложнее интегрировать и сильно увеличивает размер проекта. Хотя, например boost::python сильно может облегчить задачу интеграции.



Я слабо знаком с питоном, но думаю он плохо подходит для обработки растров с применением математики. М.б. есть у кого готовый пример интеграции boost::python в приложение на С++ с передачей и возвратом bulk-параметров?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.