Eero was a fully binary- and header-compatible dialect of Objective-C, implemented with a modified version of the Apple-sponsored LLVM/clang open-source compiler. It featured a streamlined syntax, Python-like indentation, and other features that improve readability and code safety. It was inspired by languages such as Smalltalk, Python, and Ruby.
This was a request/suggestion made by a user via email. Compact blocks (not normal blocks) would implicitly return the result of the expression. Also consider allowing "return" keyword to be optional. Example compact blocks from documentation page would change to:
xyblock := (int x, int y | x + y)
descriptions := mylist.mapWith: (id element | element.description)
This was a request/suggestion made by a user via email. Compact blocks (not normal blocks) would implicitly return the result of the expression. Also consider allowing "return" keyword to be optional. Example compact blocks from documentation page would change to: