By Simon Edwards
GPL (I guess)
So, you've downloaded Rebol, tried out a few scripts and thought:
"Well this is cool. Lets try and write something useful.
How can I control a program ala Arexx?
- shuffle shuffle of html files -
What!? No rexx port support! Aaarrrgghhh!"
What this set of scripts lets you do is access Arexx ports from Rebol.
Version 2.0 "PipeBridge Control & Monitor" SET - For
Basicly just some minor changes from the original PipeBridge in order to
get it to work with rebol v188.8.131.52.1 and a small change to the GUI to
always print the startup credit line properly.
Rebol PIPE: device saving and reading has been fixed. Soooo...
Here's an updated PipeBridge SET that includes an additional button to
list the available Arexx ports.
Version 1.1 "PipeBridge Control & Monitor" SET - For
REBOL 184.108.40.206 (handles Pipe: bug in this version of Rebol)
This version of Rebol broke the ability of Rebol to read from the PIPE:
device. It will "still" write to the PIPE:...
Here's an updated PipeBridge that seems to be fairly reliable (not
perfect). AND it includes a GUI definition file for use with
gui4cli. So... Here is a way you can click on one icon and start up rebol,
the pipebridge and monitor the pipebridge activity.
The following link is to an Amiga application that lets you create you own
GUIs to communicate with several facets of the Amiga like cli, shell, etc.
and includes Arexx.
Together with PipeBridge (when Rebol Inc. fixes rebols ability to read from
the Pipe) you can begin making GUIs for your rebol applications. However,
what you do with these will be Amiga end specific. But it doesn't mean you
can't use rebol between these and other platforms to translate into
platform independant messaging.
For Those Who Need Lots of Complexity! And Hangovers!
And to really Get Bazaar in Church, while drunk!
The Apex Issues of Intellectual Property Rights
There is the intent of Rebol inc. to support platform independance
here and it's planned to add in multi-media abilities as well as GUI
building and a coding environment. To sum this up, at the risk of sounding
negitive (but see it for the honesty I'm communicating here instead) I'd
say it's Rebols intent to follow the same sort of direction others have in
providing a free base and with this pull you towards purchase of other things
(if you really want to create something with it.)
The rebol/core being and
intrepreted language is required in order to execute what code is written,
much like web browsers, real audio, etc.. being required and often made
free of charge. It's thru the use of them you'll be presented with more to
Clearly Rebol code can be embedded into html or whatever and run directly
without editing out the html before and after it.