Breeze is like Lua in C++ but for the Java Platform.
Breeze has the easiest syntax ever created:
- 5 types only
- dynamic typing and dynamic casting
- no keywords
- everything is a prototype/object
- the syntaxe rules fit in 10 lines
Inspired by Pharo, JavaScript and Kotlin:
- everything is object as Kotlin, Pharo and Javascript
- classes are maps (or maps are classes ?) as Javascript
- functions looks like lambdas (they simply are variable, they can be returned, passed as parameter and reattributed) as Pharo
- objects got
letmethod (simplify your data flow with functionnal thinking) as Kotlin whiledon't exists, maps and arrays gotforEachmethod as Koltinifdon't exists, useifTrueandifFalseorifmethods on boolean object instead of keyword as Pharo