История изменений
Исправление firkax, (текущая версия) :
Если честно, то как-то не очень удобно каждый раз перекомпилировать
Я имел ввиду что перекомпилировать (и сразу dlopen()) будет сама прога, которая грузит плагин, а снаружи это будет обычный исходник.
на системах, где возможно и не будет необходимого тулчейна
Ну, интерпретатор питона или луа с собой таскать можно а си-компилятор нельзя? Посмотри на tcc https://bellard.org/tcc/ он вполне легковесный и его можно даже ембедить в свой бинарник вместо вызова отдельным процессом.
Исправление firkax, :
Если честно, то как-то не очень удобно каждый раз перекомпилировать
Я имел ввиду что перекомпилировать (и сразу dlopen()) будет сама прога, которая грузит плагин, а снаружи это будет обычный исходник.
на системах, где возможно и не будет необходимого тулчейна
Ну, интерпретатор питона или луа с собой таскать можно а си-компилятор нельзя? Посмотри на tcc https://bellard.org/tcc/ он вполне легковесный.
Исходная версия firkax, :
Если честно, то как-то не очень удобно каждый раз перекомпилировать
Я имел ввиду что перекомпилировать (и сразу dlopen()) будет сама прога, которая грузит плагин, а снаружи это будет обычный исходник.
на системах, где возможно и не будет необходимого тулчейна
Ну, интерпретатор питона или луа с собой таскать можно а си-компилятор нельзя? Посмотри на tcc он вполне легковесный.