Linked by Kaj-de-Vos on Fri 26th Nov 2010 14:52 UTC
Syllable, AtheOS The new version 3 of the REBOL programming language supports extensions written in other languages. Extensions are implemented on top of the modules framework, which is also new. Extensions can be separate dynamically loaded libraries, or they can be embedded in the REBOL executable. In fact, REBOL 3 is now highly modularised: a number of its subsystems are embedded modules, and subsystems written in C and C++ are embedded extensions. Those modules and extensions are part of the open host kit, so that custom collections can be compiled into REBOL executables.
Permalink for comment 451773
To read all comments associated with this story, please click here.
RE: License?
by -pekr- on Wed 1st Dec 2010 09:23 UTC in reply to "License?"
Member since:

REBOL is still not fully open source. But - RT isolated REBOL into two parts:

- platform agnostic interpreter code, which is delivered in a form of static or dynamic library

- the rest, including stuff like graphics, networking, tasking, event model, simply everything else. And that part is open-sourced and downloadable

You can e.g. watch the progress of Amiga OS 4.1 port here: (please note that UI skin is just experimental)

As for the licence - licence is still not imo final. You can use REBOL for commercial or non-commercial purposes for free. But - as for the hostkit code, I think you will be prohibited to use it with the R3 interpreter clone/replacement.

We will see - once R3 stabilises, and sometimes in the near future, maybe Carl will fully open-source the interpreter itself too. But - the process of development of the kernel itself is open enough for us. All enhancements, fixes, are either proposed by, or implemented by the community itself, and that is imo enough to feel rather safe with R3, in opposition to R2, maybe except the open-source die-hards ...

Reply Parent Score: 1