Not sure what to say, Andrew. Don't take this personally but your solutions
didn't work whereas Volker's did.

Yours:

downloaddir: %/d/anti%20virus%20downloads/
== %/d/anti%20virus%20downloads/
>> secure compose [(downloaddir) allow]
** Script Error: Invalid argument: compose.
** Where: secure compose [(downloaddir) allow]
>> DirPermission: 'allow
== allow
>> secure reduce [downloaddir DirPermission]
** Script Error: Invalid argument: reduce.
** Where: secure reduce [downloaddir DirPermission]

=========================================================
Volker's


>> do compose/deep[secure[(downloaddir) allow]]
== [net allow file [allow read ask write ask execute]]
>> do compose/deep[secure[(downloaddir) allow]]
== [net allow file [allow read ask write ask execute]
%/d/anti%20virus%20downloads allo
w]
>>

Mike.
===========================================================
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 17, 2000 2:29 AM
Subject: [REBOL] Question on Secure (repost) Re:(3)


> Hi, Volker.
> Call me idiot, but I didn't understand what you're trying to say here:
>
> > do compose/deep[secure[(my-dir) allow]]
> >
> > attention to the 'level in secure, this means, the compose is not
> evaluatet!
> > you have to hack a bit more :)
> >
> > >> source secure
> > secure: native [
> > {Specify security policies (access levels and directories). Return prior
> settings.}
> > 'level [word! block!] "Levels are: quit, throw, ask, and allow."
> > ]
> >
> > I suggest with default protection before:
> > do compose/deep[secure[net ask file ask (my-dir) allow]]
>
> How is your solution better than:
>         DirPermission: 'allow
>         secure reduce [downloaddir DirPermission]
>     ?
>
> Andrew Martin
> Who's been called an idiot today! :-( But I don't believe them... :-)
> ICQ: 26227169
> http://members.xoom.com/AndrewMartin/
> -><-
>

Reply via email to