Hi Grant

This looks like a bug in 'help.  You should send it to feedback.  The
problem is caused by doing the

>> help protect-system

before doing protect-system.

Done in the other order, everything works OK.
----snip
Script: "User Preferences" (31-Oct-1999/18:54:30-8:00)
>> protect-system
>> help protect-system
USAGE:
    PROTECT-SYSTEM

DESCRIPTION:
     Protects all system functions and the system object from redefinition.
     PROTECT-SYSTEM is a function value.
>> first: 5
** Script Error: Word first is protected, cannot modify.
** Where: first: 5
>>

BTW You can use 'source to look at the code for both 'help and
'protect-system.  If you do

>>source protect-system

before doing 'protect-system, it does not cause this problem, which is one
reason I think the bug is in 'help.

HTH
-Larry


----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 18, 2000 12:01 PM
Subject: [REBOL] protect-system caveat


> Setting protect-system seems to incapacitate 'help':
>
> >> help protect-system
> USAGE:
>     PROTECT-SYSTEM
>
> DESCRIPTION:
>      Protects all system functions and the system
> object from redefinition.
>      PROTECT-SYSTEM is a function value.
> >> protect-system
> >> help protect-system
> ** Script Error: Word type-name is protected, cannot
> modify.
> ** Where: type-name: func [value] [
>     value: mold type? :value
>     clear back tail value
>     join either find "aeiou" first value ["an "] ["a
> "] value
> ]
> if
> >>
>
> Bummer, huh?
>
> __________________________________________________
> Do You Yahoo!?
> Send instant messages & get email alerts with Yahoo! Messenger.
> http://im.yahoo.com/
>

Reply via email to