[devel] Плагины на различных языках программирования

Stanislav Ievlev stanislav.ievlev at gmail.com
Sun Nov 22 14:13:07 UTC 2009


Как раз недавно думал на тему подобной плагинизации для alterator. Что
смущает - так это одновременное наличие runtime от разных скриптовых
движков в памяти.

В своё время очень тяжело было ловить баги возникающие в смеси из Qt и libguile.

21 ноября 2009 г. 23:24 пользователь Rinat Bikov <becase �� altlinux.org> написал:
> Ок, разобрался, правда, возможно, что можно сделать более оптимально...
> В данный момент основная программа (содержащая вызов 1-й функции)
> линкуется с динамической библиотекой, в которой находятся интерфейсные
> для модулей (других динамических библиотек) функции + функции для
> загрузки этих плагинов.
> При этом плагинам по идее нужно знать просто имена интерфейсных для
> них функций для того, чтобы вызывать эти функции из загружающей их
> библиотеки. Насколько я понимаю, это решение от языка, на котором
> написан тот или иной плагин не зависит.
> P.S. Потом нужно будет проверить эту схему под Win :).
>
> --
> С уважением, Ринат Биков.
> _______________________________________________
> Devel mailing list
> Devel �� lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


More information about the Devel mailing list