push1q vs. push1, I'm slightly confused

2015-01-27 Thread Jon Kleiser
Hi Alex,

I noticed the new 'push1q' function, and wanted to compare it to the old 
'push1', which I don’t know very well either. I compared your examples in 
doc/refP.html, and to me they looked very similar. I also noticed that you used 
(push1 'S 'b 'd), and not (push1q 'S 'b 'd) in the 'push1q' example, and 
wondered if that was a typo.

Then I re-ran your 'push1q' example (using 32-bit, 3.1.9.6 C), but consequently 
used 'push1' instead of 'push1q', and I got the very same results! I think you 
have to explain the difference between these two functions better. ;-)

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


Unsubscribe

2015-01-27 Thread Leith
Unsubscribe


Re: push1q vs. push1, I'm slightly confused

2015-01-27 Thread Mike Pechkin
hi,

Start point to understand difference is difference between (member)
vs.(memq) and (=) vs. (==)
http://software-lab.de/doc/ref.html#cmp

Mike


Re: push1q vs. push1, I'm slightly confused

2015-01-27 Thread Alexander Burger
Hi Jon,

On Tue, Jan 27, 2015 at 05:19:39PM +0200, Mike Pechkin wrote:
 Start point to understand difference is difference between (member)
 vs.(memq) and (=) vs. (==)
 http://software-lab.de/doc/ref.html#cmp

Exactly.

'push1q' is in the same line as 'memq', 'delq' or 'asoq'.

Therefore, 'push1q' will behave different from 'push1' when it gets
things which are equal (according to '='), but not pointer-equal
(according to '==').

   (push1 'A (1) (2) (3) (1) (2) (3))
   (push1q 'B (1) (2) (3) (1) (2) (3))
   
   A - ((3) (2) (1))
   B - ((3) (2) (1) (3) (2) (1))

♪♫ Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Mezzano

2015-01-27 Thread Rick Lyman
http://www.osnews.com/story/28254/Mezzano_operating_system_written_in_Common_Lisp


Re: Mezzano

2015-01-27 Thread Amaury Hernández Águila
Interesting, thanks. Although I highly doubt this will not become
abandonware in a few months :( not that I wish this to happen.

2015-01-27 18:26 GMT-08:00 Rick Lyman lyman.r...@gmail.com:


 http://www.osnews.com/story/28254/Mezzano_operating_system_written_in_Common_Lisp