[ https://issues.apache.org/jira/browse/ARROW-13057?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fiona La updated ARROW-13057: ----------------------------- Description: The current MEX gateway function uses the [C Matrix API|[https://www.mathworks.com/help/matlab/cc-mx-matrix-library.html?s_tid=CRUX_lftnav]] We should update to use the latest C++ MATLAB Data Array API, to gain access to modern C++ features and memory management. was: The current featherreadmex and featherwritemex functionality uses the oldĀ c-style matrix api, from MATLAB [https://www.mathworks.com/help/matlab/cc-mx-matrix-library.html?s_tid=CRUX_lftnav] We should update these functionalities to build against the latest MATLAB Data Array (mda) , C++ style api, since these new API uses modern C++ semantics and design patterns and avoids data copies whenever possible. Summary: [MATLAB] Migrate the MEX gateway function to use the C++ MATLAB Data Array (MDA) API, instead of C Matrix API (was: [MATLAB] Migrate the MEX gateway function to use the latest MATLAB data array (MDA)C++ API, stead of C style-matrix API) > [MATLAB] Migrate the MEX gateway function to use the C++ MATLAB Data Array > (MDA) API, instead of C Matrix API > ------------------------------------------------------------------------------------------------------------- > > Key: ARROW-13057 > URL: https://issues.apache.org/jira/browse/ARROW-13057 > Project: Apache Arrow > Issue Type: Task > Components: MATLAB > Reporter: tahsin hassan > Assignee: Fiona La > Priority: Minor > > The current MEX gateway function uses the [C Matrix > API|[https://www.mathworks.com/help/matlab/cc-mx-matrix-library.html?s_tid=CRUX_lftnav]] > We should update to use the latest C++ MATLAB Data Array API, to gain access > to modern C++ features and memory management. -- This message was sent by Atlassian Jira (v8.20.1#820001)