Global Information Lookup Global Information

Rebol information


Rebol
Paradigmlanguage oriented programming, data exchange, functional, prototype-based, imperative
Designed byCarl Sassenrath
DeveloperREBOL Technologies
First appeared1997; 27 years ago (1997)
Stable release
2.7.8 / January 2011; 13 years ago (2011-01)
Preview release
2.101.0 / December 2012; 11 years ago (2012-12)
Typing disciplinedynamic, strong
OScross-platform
License2.7.8 is Freely redistributable software,[1] 2.101.0 has Apache 2.0 license[2]
Filename extensions.r, .reb[3]
Websitewww.rebol.com
Influenced by
Self, Forth, Lisp, Logo[4]
Influenced
JSON,[5] Red
  • Rebol Rebol Programming at Wikibooks

Rebol (/ˈrɛbəl/ REB-əl; historically REBOL) is a cross-platform[6] 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,[6][7] 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

— Carl Sassenrath[8]

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.[5]

Originally, the language and its official implementation were proprietary and closed source, developed by REBOL Technologies. Following discussion with Lawrence Rosen,[9] the Rebol version 3 interpreter was released under the Apache 2.0 license on December 12, 2012.[10] Older versions are only available in binary form, and no source release for them is planned.

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

  1. ^ REBOL Technologies. The REBOL/View and REBOL/Core 2.7.8 license
  2. ^ R3 source at GitHub
  3. ^ "Carl's REBOL Blog - Let's switch to .reb suffix". Rebol.com. August 18, 2013. Retrieved January 23, 2014.
  4. ^ Cite error: The named reference OG was invoked but never defined (see the help page).
  5. ^ a b Crockford, Douglas. The JSON Saga, jsonsaga.ppt Archived October 4, 2012, at the Wayback Machine
  6. ^ a b c Roberts, Ralph (2000). REBOL for Dummies. Hungry Minds. ISBN 0-7645-0745-1.
  7. ^ Auverlot, Olivier (2001). Rebol Programmation. Eyrolles. ISBN 2-212-11017-0.
  8. ^ Sassenrath, Carl (July 1, 2000). "Inside the REBOL scripting language". Dr. Dobb's Journal.
  9. ^ "REBOL to become open source". Rebol.com. September 25, 2012. Retrieved January 23, 2014.
  10. ^ Sassenrath, Carl (December 12, 2012). "Comments on: R3 Source Code Released!". Retrieved August 14, 2014. You probably thought the source release would never happen? Am I right? Well, it's there now in github at github.com/rebol/rebol.

and 18 Related for: Rebol information

Request time (Page generated in 0.5338 seconds.)

Rebol

Last Update:

Rebol (/ˈrɛbəl/ REB-əl; historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl...

Word Count : 2157

Data exchange

Last Update:

of datatypes. REBOL datatypes like URLs, emails, date and time values, tuples, strings, tags, etc. respect the common standards. REBOL is designed to...

Word Count : 1545

Homoiconicity

Last Update:

neatly in Rebol. (Rebol, unlike Lisp, does not require parentheses to separate expressions). The following is an example of code in Rebol (Note that...

Word Count : 2035

Carl Sassenrath

Last Update:

Computer operating system kernel, and he is the designer of the REBOL computer language, REBOL/IOS collaboration environment, the Safeworlds AltME private...

Word Count : 1376

List of programming languages

Last Update:

QtScript QuakeC QPL .QL R R++ Racket Raku RAPID Rapira Ratfiv Ratfor rc Reason REBOL Red Redcode REFAL REXX Ring ROOP RPG RPL RSL RTL/2 Ruby Rust S S2 S3 S-Lang...

Word Count : 1324

List of programming languages by type

Last Update:

(equational programming language) Q (programming language from Kx Systems) R Raku Rebol Red Ring Ruby REFAL Rust Scala Swift Spreadsheets V (Vlang) Tcl Wolfram...

Word Count : 7090

History of programming languages

Last Update:

Pascal) 1995 – Visual FoxPro 1995 – JavaScript 1995 – PHP 1996 – OCaml 1997 – Rebol Logos Programming language evolution continues, in both industry and research...

Word Count : 3585

Syllable Desktop

Last Update:

chips) File system drivers for FAT (read/write), NTFS (read) and ext2 (read) Rebol as system scripting language Free and open-source software portal Amiga...

Word Count : 300

Serialization

Last Update:

unserialize function allows to read an object from a connection or a raw vector. REBOL will serialize to file (save/all) or to a string! (mold/all). Strings and...

Word Count : 4951

Programming language

Last Update:

§ Metaprogramming Modeling language Programming language theory Pseudocode Rebol § Dialects Reflective programming Scientific programming language Scripting...

Word Count : 8516

Scripting language

Last Update:

JavaScript, JScript Lua m4 Perl (5 and Raku) PHP PowerShell Pure Python Rebol Red Rexx NetRexx Ruby Scheme Tcl Unix Shell scripts (ksh, csh, bash, sh...

Word Count : 2929

Andorra

Last Update:

Perpignan: Institut d'Estudis Andorrans, 1989. Vilajoana, Ricard Fiter; M. Marti Rebols, All Andorra. Barcelona: Escudo de Oro, 1979. Waagenaar, Sam, The Little...

Word Count : 12661

Metaprogramming

Last Update:

language itself as a first-class data type (as in Lisp, Prolog, SNOBOL, or Rebol) is also very useful; this is known as homoiconicity. Generic programming...

Word Count : 1432

Dynamic programming language

Last Update:

Lua MATLAB / Octave Objective-C Perl PHP PowerShell Prolog Python R Raku Rebol Ruby Smalltalk SuperCollider Tcl VBScript Wolfram Language Comparison of...

Word Count : 1692

Comparison of programming languages

Last Update:

Objective-C (exceptions), OCaml (exceptions), OpenLisp, PHP, Python, Raku, Rebol, Rexx (with optional signal on... trap handling), Ring, Ruby, Rust (unless...

Word Count : 1473

Code golf

Last Update:

golf specific programming language dialects such as REBMU (a dialect of REBOL). Both online and live competitions may also include time limits. Code poetry...

Word Count : 632

Decimal separator

Last Update:

successors allow (ignored) underscores in numbers in free-form. C++14, Rebol, and Red all allow the use of an apostrophe for digit grouping, so 700'000'000...

Word Count : 5528

Control flow

Last Update:

Yes Python Yes No No No [5] Yes No No deep nested [6] deep nested [6] No Rebol No [7] Yes Yes Yes Yes No [8] Yes one level [6] No No Ruby Yes No Yes Yes...

Word Count : 5971

PDF Search Engine © AllGlobal.net