Skip to content
victorlei edited this page Jun 25, 2013 · 4 revisions
Implemented features  
Lexical and syntactical analysis  
Name resolution For each occurrence of a variable, find a set of its possible definitions
Inlining of small functions  
Unimplemented features  
Structs To be implemented as soon as cc possible.
Function handles and lambda expressions Handles break the heuristic that tells between function calls and array references.
Graphics, all of it  
Auto-expanding arrays Unlike other languages, matlab allows out-of-bounds assignment. As MathWorks tries to phase out this feature, there is a lot of legacy code depending on it.
Sparse matrices Have good chances of being implemented, especially taking into account that scipy have several implementations to choose from.
Full support for boolean indexing. Currently, some expressions don't work For example, x(x>0.5) = 1 works, but y=x>0.5; x(y)=1 does not work.
Command syntax Too complex to support
Type, rank and shape inference  
Clone this wiki locally