Каков наилучший способ представления массива C в Erlang? Я планирую передать массив C в Erlang, используя NIF. Массив состоит из байтов, и мне нужно будет изменить некоторые байты во время работы программы. Любая помощь приветствуется.
Если функция в NIF не перераспределяет массив, вы можете представить свой массив как кортеж с двумя элементами - необработанным указателем и количеством элементов.
erlang довольно хорош при работе с двоичными файлами (по сути, байтовые массивы, верно?)
проверить это здесь: http://www.erlang.org/documentation/doc-5.6/doc/programming_examples/bit_syntax.html