[REBOL] Re: native!, action!, unset!, symbol!, end!, and context!
From: nitsch-lists::netcologne::de at: 21-Jul-2004 16:36
On Dienstag, 20. Juli 2004 19:47, xy.cai wrote:
> Hi,
>
> I am curious about the difference between native! and action!
>
> I would also like to know what symbol! and unset! are used for.
>
Most are for internal use.
But i highlight unset!,
thats when a word has no value. its a very good typo-finder, and when you
forget to initialize something.
Its rarely used directly, but if you want, you can unset words with
unset 'word
or
unset [word1 word2]
>
> In REBOL 2.5.7.3.1, when I probed the variable "datatypes", I found end!
> and context!.
>
> Anyone has any info about the two datatypes.
>
> Thank you.
>
> Sincerely,
>
> Jerry Tsai
>
> >> probe datatypes
>
> [end! unset! error! datatype! context! native! action! routine! op!
> function! object! struct! library! port
>
> ! any-type! any-word! any-function! number! series! any-string! any-block!
> symbol! word! set-word! get-word
>
> ! lit-word! refinement! none! logic! integer! decimal! money! time! date!
> char! pair! event! tuple! bitset!
>
> string! issue! binary! file! email! url! image! tag! block! paren! path!
> set-path! lit-path! hash! list!]
>
> == [end! unset! error! datatype! context! native! action! routine! op!
> function! object! struct! library! p
>
> ort! any-type! any-word!...
-Volker