Я хотел бы получить настоящий XSLT-процессор, работающий с erlang. Какой будет лучший интерфейс, nif или драйвер порта? Согласно документации nif, никакие вызовы блокируют время выполнения, поэтому они не должны занимать много времени. Является ли обработка длинного XML-документа слишком длинным?Erlang: Взаимодействие с Xalan: драйвер порта или nif?
Кроме того, я хотел бы разрешить обратные вызовы erlang во время преобразования. Кажется ли это возможным? Возможно с nif, но не с драйверами портов или наоборот?
Я никогда не писал ни одного C, поэтому я решил, что это будет хорошее введение. Xalan - это C++. Я полагаю, что ниф может работать с этим, верно?
Я думаю, что простой порт - это, пожалуй, лучшая идея, конечно, учитывая мою неопытность с C. Получение всего, что работает вообще, является моей первой заботой. – mwt
Я предлагаю начать с руководства пользователя erl_interface –