eerolanguage / eero

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.
https://web.archive.org/web/20171101134337/http://eerolanguage.org/
288 stars 7 forks source link

Support for arrays of value types #35

Open patrickdown opened 12 years ago

patrickdown commented 12 years ago

One of the things in C++ that I miss in objective-c is std::vector. It would be nice if eero could have some sort of value type parameterized array.

esummers commented 11 years ago

Actually, C++ suffers from some of the same issues as Objective-C. Maybe it would be nice to see EERO++ one day with nicer C++ syntax. Maybe EERO could be written in itself then. Isn't that the goal of every compiler writer. ;-)

andyarvanitis commented 11 years ago

Agreed! In fact, at some point I restructured the source to support such an effort. Features like optional semicolons, offside-rule, etc. are currently separate flags and don't require "full eero" mode. (At the time I was working with the Qt framework).