Relative Expression-Based Object Language
Relative Expression-Based Object Language, aka Relative Expression-Based Object Language, is an actively used programming language created in 1997. Rebol ( REB-əl; historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer Carl Sassenrath: Although it can be used for programming, writing functions, and performing processes, its greatest strength is the ability to easily create domain-specific languages or dialects Douglas Crockford, known for his involvement in the development of JavaScript, has described Rebol as "a more modern language, but with some very similar ideas to Lisp, in that it's all built upon a representation of data which is then executable as programs" and as one of JSON's influences. Originally, the language and its official implementation were proprietary and closed source, developed by REBOL Technologies. Read more on Wikipedia...
23Years Old | 539Users | ?Jobs |
- Relative Expression-Based Object Language ranks in the top 5% of languages
- the Relative Expression-Based Object Language website
- the Relative Expression-Based Object Language wikipedia page
- Relative Expression-Based Object Language first appeared in 1997
- Relative Expression-Based Object Language was created by Carl Sassenrath
- file extensions for Relative Expression-Based Object Language include r, reb, r2, r3 and rebol
- tryitonline has an online Relative Expression-Based Object Language repl
- See also: self, forth, lisp, logo, json, red, javascript, c, algol, s-expressions, peg
- Have a question about Relative Expression-Based Object Language not answered here? Email me and let me know how I can help.
Example code from the Hello World Collection:
; Hello World in REBOL print "Hello World!"
Example code from Linguist:
Rebol [] hello: func [] [ print "hello, world!" ] hello
Example code from Wikipedia:
Digit: charset [#"0" - #"9"] Value: [some Digit | "(" Expr ")"] Product: [Value any [["*"| "/"] Value]] Sum: [Product any [["+"| "-"] Product]] Expr: Sum parse/all "12+13" Expr
Trending Repos
repo | stars | description |
---|
Last updated August 9th, 2020