[ Impressum ]

REBOL

www.Rozek.de > REBOL
REBOL [1] is a brilliant (although not easily tamed) scripting language that allows for incredible results using only a minimum of resources. For a long time, REBOL was essentially the work of one man (Carl Sassenrath) and has not been able to get out of its niche until today.

The principally stable version REBOL 2 is hopelessly outdated - REBOL 3 [2] will indeed be the version of the future, it is, however, still in the alpha stage since an agonizingly long time. If REBOL nowadays still deserves attention, then this is only thanks to the Saphirion AG [3], which - in addition to its own REBOL implementations [4] for Windows, Linux, Mac OS X and Android - also provides R3GUI [5], a graphical user interface library for REBOL 3.

REBOL 3 for Mac OS X

Anyone who uses a Mac and is interested in REBOL 3, currently has to be very capable of suffering: graphical user interfaces are officially only available under Windows. Even the version of SaphirR3 for Mac OS X provided by Saphirion does not seem to work under Mavericks.

The only alternative I know is to run SaphirR3 using Wine - and this is done as follows:
  1. install MacPorts using the appropriate Installer (please note: this requires XCode along with its "Command Line Tools")
     
  2. to be on the safe side, perform a MacPorts "selfupdate"
     
    sudo port -v selfupdate
     
    (will ask for the administrator's password)
     
  3. install Wine by means of MacPorts (please note: this will take quite a while to complete)
     
    sudo install wine
     
    (may also ask for the administrator's password)
     
  4. download SaphirR3 für Windows(!) onto your Mac
     
  5. copy all downloaded files into folder "Program Files" on the "C:/" drive provided by Wine (to be found under /Users/$USER/.wine/drive_c/Program Files)
     
  6. start REBOL from within a (Mac OS X) terminal window using
     
    wine "c:/Program Files/r3-view.exe" --verbose
Please note: it seems important to let SaphirR3 immediately output something on the console (as it is enforced with the argument --verbose, other arguments like --help may, however, work as well). Without such an output, SaphirR3 seems to vanish in the background, where it is no longer accessible for command-line input!

The graphical user interface may be tested by entering the REBOL statement

demo

Now, you should see the main window of the R3 demo, from where you can access more demos:


The title "R3/Droid" is probably not to be taken seriously - and probably only indicates that there is also a version of SaphirR3 for Android.



Have fun with REBOL 3 on your Mac!

Bibliography

[1]
REBOL Technologies
REBOL Language
REBOL is a brilliant (but also not easily tamed) scripting language that provides incredible results with a minimum of resources. For a long time, REBOL was essentially the work of a single person (Carl Sassenrath) and has not been able to get out of its niche until today.
[2]
REBOL Technologies
REBOL 3.0 Development
REBOL 2 is outdated, REBOL 3 will be the version of the future, but is currently still in a (agonizingly long lasting) alpha phase.
[3]
Saphirion AG
Home
That REBOL 3 still deserves attention, is probably only thanks to the Saphirion AG, which actively continues the development of REBOL and provides current implementations for different platforms.
[4]
Saphirion AG
Saphir R3
Sapphire R3 is an implementation of REBOL 3 enhanced by the Saphirion AG.
[5]
Saphirion AG
R3GUI
R3GUI is a GUI library developed by the Saphirion AG that runs on "Sapphire R3", a REBOL 3 implementation by the same company.