On Tue, 21 Oct 2003 22:33:11 +0200, Ingo Hohmann <[EMAIL PROTECTED]> wrote:

> But it _works_ those two blocks are not the same ...
>
>  >> append d 1
> == [[a 1 b 2] [a 1 b 2] 1]
>  >> e
> == [[a 1 b 2] [a 1 b 2]]

Hi, hmmm... the help for reduce reads:
        Evaluates an expression or block expressions and returns the result.

This means that reduce [...] will create a new block, which is the 
container for the result. Even the experssions inside the block don't give 
you a hint, that a new block is created. 'same? takes the (new created) 
cotainer block into account as well.

> on the other hand ...
>
>  >> same? d/1 e/1
> == true
>  >> append d/1 1
> == [a 1 b 2 1]
>  >> d
> == [[a 1 b 2 1] [a 1 b 2] 1]
>  >> e
> == [[a 1 b 2 1] [a 1 b 2]]

If we only had a script that would plot a graph of such relations... BTW: 
Do we have an inverse 'same? perhaps 'like-me? which lists all words where
        foreach hit like-me? me [(true = same? me hit) = true]
always holds?

-- 
Robert M. M�nch
Management & IT Freelancer
Mobile: +49 (177) 245 2802
http://www.robertmuench.de

-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to