- unified variable assignment
- Functions (Statement and Expression), named and anonymous, getters & setters;
- Functional programming;
- builtins (initial plan, ongoing)
- Lambda function (syntax like Ruby; not function arrows)
- Class (Object oriented programming)
- If, Case conditional expressions + (and, or, not binary operators)
- Try / Catch error handling, (throw exceptions)!
- Number, Boolean, String (Template, interpolation), Array, Object Literals
- Python-like list comprehension
- spread list operator
- Object Literals
- spread object operator
- object destructuring
- Java Interoperability!
Download YMK-0.0.8rc3
execute
java -jar <name-of-ymk-executable> <source-file.ymk>
See helloWorld
Enjoy!
