REBOL logo

Web 3.0 starts here. Smarter, faster, better.

 
LANGUAGE

 


REBOL.COM
REBOL.NET 
   


What is REBOL?

It's all about language... the enabling technology behind all technologies.

Quick Facts

  • REBOL is pronounced "reb-ol"
    As in rebel yell or "rebel with a cause".
  • REBOL stands for Relative Expression Based Object Language.
    It uses "relative expressions" (context dependent dialects) to create a powerful new dimension similar to that found in natural human languages.
  • REBOL was created by Carl Sassenrath.
    He is the system designer known for bringing multitasking to personal computers.
  • New users can begin immediately.
    REBOL downloads in seconds and requires no special environments or libraries. Our quick tutorial can get you started.

Main Concepts

Technically speaking, REBOL is an advanced language that gains its advantage through lightweight domain-specific sublanguages and micro-formats. REBOL introduces the concept of dialecting: small, efficient, domain languages for code, data, and metadata.

REBOL is "both sided" technology. It is an integrated solution to distributed computing that works best when it runs on both the client and the server. (However, that is not a requirement you can use it on just the client or just the server.)

REBOL provides a lightweight platform for Internet applications. REBOL's power makes applications small so they are less expensive to create, distribute, maintain, and upgrade. In the size of a typical web page, you can fit an entire REBOL application.

REBOL is more than just a programming language. It is also a language for representing data and metadata. It provides a consistent architecture for computation, storage, and exchange of information.

REBOL has been intentionally kept small and lightweight. It only takes a few seconds to download, and it requires no special libraries to run, but it includes hundreds of functions, dozens of datatypes, built-in help, multiple Internet protocols, graphics, sound, and much more.

Other Information

REBOL is cross-platform. REBOL spans more than 40 systems. A program written on Windows runs equally well on Linux, BSD, OS X, and many other platforms... with no changes necessary.

REBOL comes in a variety of packages. Beginners can use the freely licensed REBOL/Core and REBOL/View packages. Professionals will find REBOL/Command and REBOL/SDK to be powerful tools.

More than five million copies of REBOL have been downloaded since its first release in 1998.

Organizations large and small use REBOL to create Internet applications and solutions in a fraction of the normal time and cost.

REBOL powers AltME, the secure, lightweight, messaging and application platform created by SafeWorlds, Inc. We encourage you to give it a try, and you will be hearing more about our partnership with Safeworlds in the months ahead.

Updated 26-Jan-2009 [Edit] Copyright 2009 REBOL Technologies