Closed
Description
Enabling MATLAB-like syntax on Python data structures is important to reduce the complexity of adapting existing MATLAB code (such as examples or snippets generated by SPM matlabbatch system) to Python. The type system should enable syntax as close as possible to MATLAB's, while behaving in a simple and predictible way.
Current type implementation only mimic the basic syntax of Matlab objects (e.g., dot indexing for structures), but does not allow other existing MATLAB syntactic features (such as indexing an undeclared field in a structure)
In #19, @balbasty proposed a new type system enabling several of these features. This issue is about reviewing and integrating this type system in the code base.