из ниф можно наделать таких побочных эффектов что ой-ой ой
согласен, но под свою ответственность же можно было. подозреваю что тут что-то с динамической компиляцией связано скорее. ну ладно, т.е. без кодирования никак не обойтись в данном случае?
никак. Только самому генерировать модуль с функциями с помощью erl_syntax может быть есть какие-то хаки типа считать бинарь модуля в память, заменить прямо в бинаре константу на другую, но я в реале такого не видел и не советую
никак. Только самому генерировать модуль с функциями с помощью erl_syntax может быть есть какие-то хаки типа считать бинарь модуля в память, заменить прямо в бинаре константу на другую, но я в реале такого не видел и не советую
ну использовать переменные из конфига приходится постоянно, а перечитывать как раз редко. поэтому и заморачиваются с компиляцией в модуль, которая меленная, но использование его после компиляции очень быстрое
ну вот смотри, есть короткоживущие процессы-обработчики http соединений, на каждый запрос надо использовать несколько десятков переменных изз настроек, иногда по нескольку раз
Не хватает биндинга с произвольной C/C++ либой. Чтобы взять хидер, натравить на него некий генератор и получить на выходе Эрланг-модуль со всеми методами из этой либы. А? Как вам такое?