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.
-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to