LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Если честно, то как-то не очень удобно каждый раз перекомпилировать

Я имел ввиду что перекомпилировать (и сразу dlopen()) будет сама прога, которая грузит плагин, а снаружи это будет обычный исходник.

на системах, где возможно и не будет необходимого тулчейна

Ну, интерпретатор питона или луа с собой таскать можно а си-компилятор нельзя? Посмотри на tcc https://bellard.org/tcc/ он вполне легковесный и его можно даже ембедить в свой бинарник вместо вызова отдельным процессом.

Исправление firkax, :

Если честно, то как-то не очень удобно каждый раз перекомпилировать

Я имел ввиду что перекомпилировать (и сразу dlopen()) будет сама прога, которая грузит плагин, а снаружи это будет обычный исходник.

на системах, где возможно и не будет необходимого тулчейна

Ну, интерпретатор питона или луа с собой таскать можно а си-компилятор нельзя? Посмотри на tcc https://bellard.org/tcc/ он вполне легковесный.

Исходная версия firkax, :

Если честно, то как-то не очень удобно каждый раз перекомпилировать

Я имел ввиду что перекомпилировать (и сразу dlopen()) будет сама прога, которая грузит плагин, а снаружи это будет обычный исходник.

на системах, где возможно и не будет необходимого тулчейна

Ну, интерпретатор питона или луа с собой таскать можно а си-компилятор нельзя? Посмотри на tcc он вполне легковесный.