Hi Ladislav,

On Friday, May 12, 2006, 10:53:48 AM, you wrote:

LM> One more fresh console:

 >>> alias 'aaa "bbb"
LM> == bbb
 >>> alias 'aaa "Aaa"
LM> == Aaa
 >>> equal? 'aaa 'Aaa
LM> == true

LM> And yet another fresh console:

 >>> equal? 'aaa 'Aaa
LM> == true
 >>> alias 'aaa "bbb"
LM> == bbb
 >>> equal? 'aaa 'Aaa
LM> == true

My suspect is that 'Aaa becomes an alias for 'aaa as soon as it is
parsed, EXCEPT if 'aaa already has aliases.

>> equal? 'aaa 'Aaa
== true
>> equal? 'aaa 'aAa
== true
>> alias 'aaa "bbb"
== bbb
>> equal? 'aaa 'aaA
== false

Very  subtle  bug, and interesting noone ever had problems because
of this - is anyone really using aliases?

Regards,
   Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]>  ---  http://www.rebol.com/
Colella Chiara software division --- http://www.colellachiara.com/

-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to