[REBOL] Re: SDK licensing issues
From: SunandaDH::aol::com at: 2-Feb-2006 6:00
Carl:
> Isn't that a job for a dialect? One written with security in mind?
There are two possible approaches:
-- a dialect: everything you can't say in the dialect is forbidden
-- a sandbox/bunker: you can say anything you like except what is forbidden
The dialect approach is safer
the sandbox/bunker approach offers (in theory) greater freedom. but at the
risk of missing something crucial and opening a security hole.
REBOL already, in effect, has a built-in bunker -- you are trapped in it
unless you have the magic license key; that opens the door to freedom and the /pro
features.
It would be nice to be able to craft a bunker at the mezzanine level: there'd
be a bunker-defining dialect:
allow [read compose]
disallow [write sound view]
check [send write] ; with a function supplied that does the checking
Sunanda.