Minor diff between 32-bit and Ersatz re. redefined

2014-12-11 Thread Jon Kleiser
Hi,

If you do

(class +Shape)
(dm T (X Y) (=: x X) (=: y Y))

and then repeat the last line, then Ersatz will say # T +Shape redefined, but 
32-bit PicoLisp will give no such redefined warning. It may not matter very 
much, I just wanted to mention it. (I haven’t tried 64-bit.)

Ersatz does not give such warning if I e.g. repeat (de foo () 'bar).

/Jon--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Minor diff between 32-bit and Ersatz re. redefined

2014-12-11 Thread Jakob Eriksson


On December 11, 2014 at 3:39 PM Alexander Burger a...@software-lab.de wrote:
 Hi Jon,

  (dm T (X Y) (=: x X) (=: y Y))
  and then repeat the last line, then Ersatz will say # T +Shape
  redefined, but 32-bit PicoLisp will give no such redefined warning. It
  may not matter very much, I just wanted to mention it. (I haven’t tried
  64-bit.)

 Oops, yes, very good! That's a bug in 'dm', in the place where the
 values are compared. I've fixed it.

A bug in Erzats?

--jakob
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Minor diff between 32-bit and Ersatz re. redefined

2014-12-11 Thread Alexander Burger
Hi Jakob,

  Oops, yes, very good! That's a bug in 'dm', in the place where the
  values are compared. I've fixed it.
 
 A bug in Erzats?

Yes, that's right. In Ersatz.
♪♫ Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe