Eero is a binary-compatible variant of Objective-C 2.0, implemented with a patched version of the Clang/LLVM compiler. It features a streamlined syntax with improved readability and reduced code clutter, as well as new features such as Python-like indentation and a limited form of operator overloading. It is inspired by languages such as Smalltalk and Ruby.
|Tags||Software Development Compilers programming languages programming language|
|Licenses||University of Illinois/NCSA Open Source License|
|Operating Systems||OS X UNIX-like OSs|
|Implementation||C C++ LLVM clang Objective-C|
Eero now employs universal dot notation for all message sending and property access. Also added: even simpler blocks, and concise property declarations.
Release Notes: This release adds improved autocompletion support (usable with Sublime Text).
Release Notes: New support for auto-boxing in collection literals and object operators, support for blocks as object-operator operands, better comparison operator aliases (compatible with NSComparisonMethods protocol), and various ARC bugfixes.
Release Notes: Improved "legacy" (standard ObjC/C/C++) macro support and bugfixes.
Release Notes: A bugfix to allow ARC bridge casts without '*' in class names.
Release Notes: This release adds universal dot notation, simpler properties notation, and simpler blocks.