I have been writing C/C++ codes for over 2 years now. I want to contribute to Scilab as I have been using similar softwares in my courses and it matches my skill set.
I read the GSOC project ideas list and I am interested in the following two projects(in preference order) :- 1) Matlab MEX-files managament As per my understanding, this project will provide a wrapping of MEX-file headers on scilab API. The MEX API is still incomplete. Also, some existing problems with the module, for example, struct inside struct, problems with xcos diagrams, etc are to be fixed. Many functions like mexSetTrapFlag, mexErrMsgIdAndTxt and so on are not yet implemented and need to be. Some of the implemented functions are not properly tested. I have also been reading the Scilab API documentation.
2) Connection with OpenFoam According to me, OpenFoam API already exists and this project requires to use that to implement an interface to use OpenFoam functions in Scilab. I have started reading the swig also.
I would love to contribute to Scilab this summer and further. I would like to know more details regarding Matlab MEX-files management project.