REBOL

REBOL ( /ˈrɛbəl/ REB-əl; Relative Expression Based Object Language) is a cross-platform data exchange language and a multi-paradigm dynamic programming language originally designed by Carl Sassenrath for network communications and distributed computing. The language and its official implementation, which is proprietary freely redistributable software, are developed by REBOL Technologies. REBOL Technologies also claims the name REBOL as a trademark.

Douglas Crockford of JavaScript fame 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.

REBOL 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:

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. —Carl Sassenrath

REBOL has been used to program Internet applications (both client- and server-side), database applications, utilities, and multimedia applications.

Read more about REBOL:  History, Ease of Use, Dialects, Syntax, Semantics, Implementations