You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since building MEX through GitHub Actions should now be possible, the next major release is planned to add a new MEX version of the bindings.
Much like what the current CallLib-based version, the functions from the C header are grouped by type. Enumerations, also generated from the header, complement that, so we can generate "driver" functions that include most of the boilerplate, copying the numeric arrays, and, additionally, the mapping from DSS.Error to MATLAB exceptions.
As a bonus, supporting MEX should enable Octave users to use DSS_MATLAB, as Octave doesn't support CallLib yet.
This new version will support the DSSContext API from DSS C-API, which should allow users to employ parfor (testing still required).
The text was updated successfully, but these errors were encountered:
Since building MEX through GitHub Actions should now be possible, the next major release is planned to add a new MEX version of the bindings.
Much like what the current
CallLib
-based version, the functions from the C header are grouped by type. Enumerations, also generated from the header, complement that, so we can generate "driver" functions that include most of the boilerplate, copying the numeric arrays, and, additionally, the mapping from DSS.Error to MATLAB exceptions.As a bonus, supporting MEX should enable Octave users to use DSS_MATLAB, as Octave doesn't support
CallLib
yet.This new version will support the DSSContext API from DSS C-API, which should allow users to employ
parfor
(testing still required).The text was updated successfully, but these errors were encountered: