Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 873 Bytes

File metadata and controls

18 lines (15 loc) · 873 Bytes

Breeze - Highlight your code, not the language syntax

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 let method (simplify your data flow with functionnal thinking) as Kotlin
  • while don't exists, maps and arrays got forEach method as Koltin
  • if don't exists, use ifTrue and ifFalse or if methods on boolean object instead of keyword as Pharo