Linked by Kaj-de-Vos on Sun 1st Jan 2012 19:42 UTC
Syllable, AtheOS Red/System, the new programming language that is used in the Syllable project, has reached its next milestone: an ARM code generator backend for its compiler. It supports Android (screenshot) and generic ARM Linux (screenshot on Debian). Earlier, the backend for generating Mac OS X executables was already completed (for x86 CPUs so far).
Permalink for comment 501982
To read all comments associated with this story, please click here.
RE[3]: Tutorials?
by Kaj-de-Vos on Tue 3rd Jan 2012 17:03 UTC in reply to "RE[2]: Tutorials?"
Member since:

The name implies that it's a Red(uced) subset of REBOL, but it's more intricate than that. It's more a pun on the important REDUCE function in REBOL, which could be thought of as the REBOL interpreter's way of compiling pieces of code. Red is a full compiler, which is innovative, since during most of REBOL's lifetime it was commonly thought that a compiler was almost impossible due to REBOL's highly dynamic nature. Red reduces that level a bit to the point where compilation is possible.

So Red will not be entirely REBOL compatible, for example because it uses static type inference instead of dynamic typing. Further, Red doesn't exist yet. The current language level is Red/System, which could be shortly described as REBOL syntax with C semantics. Code that is fairly static looks remarkably like REBOL, but code that needs more dynamic data management will look more like C until Red is implemented.

Therefore, REBOL tutorials can give you an impression of the look and feel of Red/System, but they won't work as is. Also, the language is less than a year old, so it's very early days for tutorials, and there's a huge amount of other work to do. The reference manual is of high quality, though:

[ ]

I guess closest to tutorials are the examples in the bindings that are currently available:

[ ]

Reply Parent Score: 3