Не секрет, что MATLAB - весьма популярный и удобный (хотя и требовательный к ресурсам) язык для научных расчётов. Одна из его особенностей - поддержка так называемых MEX-файлов - динамических библиотек с функциями на других языках программирования. Так как иногда бывает, что часть MATLAB-овского кода удобнее переписать на каком-нибудь компилируемом языке программирования, а штатный SDK поддерживает только C и Fortran, решил попробовать самостоятельно подключиться к BlackBox

Обновление: OBERONMEX v0.2 пример превратился в подсистему для создания MEX-файла
Хотя в ней всё еще есть далеко не все функции библиотек MATLAB, в ней есть необходимый минимум функций для работы с матрицами вещественных чисел и вывода сообщений в консоль MATLAB-а.

От старого сообщения

Во вложении - простой MEX-файл, хотя до нормального SDK ещё очень далеко.

По ходу дела возникли вопросы
1) Есть ли в BlackBox функции с переменным числом аргументов вроде printf из Си?
2) Можно ли как-то массив [untagged] превратить в обыкновенный без копирования его в другой массив (например, дописав управляющие структуры для менеджера памяти)