Eero is a fully header-and-binary-compatible dialect of Objective-C 2.0, implemented with a patched version of the Clang/LLVM compiler. It features a streamlined syntax, Python-like indentation, and new operators, for improved readability and reduced code clutter. It also has new features such as limited forms of operator overloading and namespaces, and strict (type-and-operator-safe) enumerations. It is inspired by languages such as Smalltalk, Python, and Ruby.
Although the primary development and test platform is the Mac, some very basic testing has been done in the iPhone and iPad simulators. iOS ARM binaries have also been built, but not tested. Eero, being built with Clang/LLVM, is cross-platform, and should run anywhere Objective-C 2.0 is supported.
“Eero” is pronounced [Ëe-rÅ] — it is similar to the English word “aero”.
Here’s a quick sample of what Eero looks like.
Also see the blog for the latest news and information.
Tweet