[REBOL] Re: A REBOL challenge - The Information World
From: rpgwriter:ya:hoo at: 6-Dec-2001 8:39
--- James Marsden <[james--mustard--co--nz]> wrote:
> Hi Gabriele,
>
> On further consideration REBOL is perhaps not the
> safest choice of language for this sort of project
> as there are lots of security issues involved due
> to its self-modifying abilities.
As best I can tell, given REBOL's usual security
features, you can do it if you use /Pro (or /Command
-- the essential ability is launching seperate
processes) and run the agents as seperate processes
with appropriately limited "sandboxes" and let
them communicate with the main "place" process
via TCP/IP (with some type of RPC mechanism).
At least it seems that this would "keep them
in their place".
You could probably do it in /Core or /View with
a seperate native program to handle launching
that the REBOL could talk to via TCP/IP, but
that limits portability (although its easier
to port a simple C-based server that does
nothing but launch agents, etc., than the
whole enviromnent, so its not so bad).
Chris Dicely