[REBOL] reduce [unset!] compose [(unset!)]
From: antonr::lexicon::net at: 24-May-2004 0:45
I am looking at the difference in behaviour between
compose and reduce:
First, let's see the result of this either expression:
>> type? either none [][]
== unset!
Ok, now let's look at reduce:
>> reduce [unset! either none [][]]
== [unset! unset]
Why was the first unset! molded and the second formed?
Now let's look at compose:
>> compose [(either none [][])]
== []
I like the above compose behaviour, it is useful, but
why doesn't the following unset value also disappear?
>> compose [(unset!)]
== [unset!]
Anton.