SynonymsBot
Synonyms for rebol or Related words with rebol
haxe
clojure
freebasic
ironpython
prograph
hypertalk
jython
visualage
textmate
nemerle
watcom
troff
ironruby
ocaml
rexx
beanshell
coffeescript
realbasic
gedit
quickbasic
xojo
applescript
blockcomment
unrealscript
autoit
libxml
msvc
wysiwym
wxwidgets
cython
powerbuilder
wxpython
dwscript
scons
javac
jruby
autolisp
hypercard
netrexx
monodevelop
befunge
kdevelop
newtonscript
abiword
cpython
opensource
codelite
ratfor
mingw
gnustep
Examples of "rebol"
In 1998, Sassenrath founded
REBOL
Technologies, a company he still runs. He has released several versions of
REBOL
and produced additional products such as
REBOL
/View,
REBOL
/Command,
REBOL
/SDK, and
REBOL
/IOS. He has also written thousands of pages about
REBOL
, hundreds of script examples, and a dozen or more
REBOL
applications.
"
REBOL
/IOS", an extensible collaboration environment built with
REBOL
was released in August 2001.
Sassenrath implemented
REBOL
V3.0 and released it to GitHub on December 12, 2012: https://github.com/
rebol
/r3.
"
Rebol
3" [R3], the newest version of the interpreter, had alpha versions released by
REBOL
Technologies since January 2008. Since its release as an Apache 2 project in December 2012, it is being developed by the
Rebol
community.
"
Rebol
/View" provides platform-independent graphics and sound access, and comes with its own windowing toolkit and extensible set of styles (GUI widgets). Extended editions, such as "
Rebol
/Command" 2.7.8 or "
Rebol
/SDK" 2.7.8 require a paid license; they add features like ODBC data access, and the option to create standalone executable files.
The concept of treating code as data and the manipulation and evaluation thereof can be demonstrated very neatly in
Rebol
. (
Rebol
, unlike Lisp, does not require parentheses to separate expressions).
The possibilities using the
REBOL
2.x runtime environment lie somewhere between Smalltalk and Curl 5.0 but may be extended with the release of
REBOL
3.0 which is projected for late 2008 (a public alpha began in Jan 2008.)
The runtime environment is stored in a single executable file. "
Rebol
/Core" 2.7.8, the console edition, is about 300 KB and "
Rebol
/View" 2.7.8, the graphical user interface edition, is about 650 KB in size.
"
REBOL
/Command", which added strong encryption and ODBC access, was released in September 2000.
"
REBOL
/View" was released in April 2001, adding graphical abilities on the core language.
REBOL
is a language that was designed to be human-readable and easy to edit using any standard text editor. To achieve that it uses a simple free-form syntax with minimal punctuation, and a rich set of datatypes.
REBOL
datatypes like URLs, e-mails, date and time values, tuples, strings, tags, etc. respect the common standards.
REBOL
is designed to not need any additional meta-language, being designed in a metacircular fashion. The metacircularity of the language is the reason why e.g. the Parse dialect used (not exclusively) for definitions and transformations of
REBOL
dialects is also itself a dialect of
REBOL
.
REBOL
was used as a source of inspiration by the designer of JSON.
REBOL
is intended to be lightweight, and specifically to support efficient distributed computing.
Rebol
was initially an acronym for Relative Expression Based Object Language written in all caps. To align with modern trends in language naming represented, e.g. by the change replacing historical name "LISP" by "Lisp", programmers ceased the practice of writing "
REBOL
" in all caps. Sassenrath eventually put the naming question to the community debate on his blog. In subsequent writing, Sassenrath adopted the convention of writing the language name as "
Rebol
".
Red was introduced in the Netherlands on February 2011 at the "
Rebol
& Boron conference" by its author Nenad Rakocevic. In September 2011, the Red programming language was presented to a larger audience during the Software Freedom Day 2011. Rakocevic is a long-time
Rebol
developer known as the creator of the Cheyenne HTTP server; he was the joint winner of the "
Rebol
of the Year" 2011 election.
Rebol
dialects, commonly known as domain-specific languages (DSLs), are micro-languages optimized for a specific purpose. Dialects can be used to define business rules, graphical user interfaces or sequences of screens during the installation of a program. Users can define their own dialects, reusing any existing
Rebol
word and giving it a specific meaning in that dialect. Dialects are interpreted by functions processing
Rebol
blocks (or parsing strings) in a specific way.
Rebol
has been used to program Internet applications (both client- and server-side), database applications, utilities, and multimedia applications.
(codice_16 is in fact a built-in function in
Rebol
and is not a language construct or keyword).
The block can still be interpreted by using the codice_18 function provided in
Rebol
(similar to codice_14 in Lisp).
"
REBOL
2", the interpreter, which became the core of extended interpreter editions, was first released in 1999.
"
REBOL
/SDK", providing a choice of kernels to bind against, as well as a preprocessor, was released in December 2002.