-
Notifications
You must be signed in to change notification settings - Fork 411
SupportedFeatures
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 |