REBOL

REBOL / rebl / ( Relative Expression -Based Object Language) is a cross-platform scripting language that was developed by Carl Sassenrath.

The most important feature of the language is the so-called " Dialecting " (see also domain -specific programming language), raising the possibility referred to small sub- languages ​​with their own syntax to write for all possible applications. For example, use REBOL for processing strings regular expressions, but a REBOL dialect, so a small sublanguage. The dialect allowed to set variables and execution of REBOL code during parsing. Other dialects exist, eg for graphical user interfaces, database access, the drawing of 2D objects, etc.

Furthermore, REBOL has numerous built- network protocols (HTTP, SMTP, POP, ...) and on the possibility with very little effort to create graphical interfaces.

On September 25, 2012 Carl Sassenrath announced that REBOL is to be published in the future as open source software.

On 12 December 2012, the source of REBOL 3 on GitHub, released under the Apache license.

Versions

REBOL is available in two versions free:

  • REBOL / Core provides the basic functions
  • REBOL / View adds graphical interfaces and sound

In addition, REBOL is available in paid versions that provide, for example, the possibility to use external function libraries.

674899
de