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).
Thread beginning with comment 501957
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Tutorials?
by adkilla on Tue 3rd Jan 2012 12:06 UTC in reply to "Tutorials?"
adkilla
Member since:
2005-07-07

Isn't RED a compiled variant of REBOL? I thought the tutorials for REBOL would apply in RED as well.

Reply Parent Score: 2

RE[2]: Tutorials?
by axilmar on Tue 3rd Jan 2012 14:40 in reply to "RE: Tutorials?"
axilmar Member since:
2006-03-20

It seems RED is a subset of Rebol, so Rebol tutorials are not exactly RED tutorials. But I could be wrong...anyone more knowledgeable to help us with this issue?

Reply Parent Score: 2

RE[3]: Tutorials?
by Kaj-de-Vos on Tue 3rd Jan 2012 17:03 in reply to "RE[2]: Tutorials?"
Kaj-de-Vos Member since:
2010-06-09

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:

[ http://static.red-lang.org/red-system-specs-light.html ]

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

[ http://www.red-lang.org/p/contributions_21.html ]

Reply Parent Score: 3