Re: Class inheritance - unexpected behaviour?

2013-09-29 Thread Alexander Burger
Hi Thorsten, ,-- | (class +a) | (rel a1) | | (class +b +a) | (rel b1) | | (class +C +b) | (rel C1) | | (class +D +a) | (rel D1) `-- now ,--- | (select a1 +C) `--- and ,--- | (select a1 +D) `---

Re: Class inheritance - unexpected behaviour?

2013-09-29 Thread Thorsten Jolitz
Alexander Burger a...@software-lab.de writes: Hi Alex, ,-- | (class +a) | (rel a1) | | (class +b +a) | (rel b1) | | (class +C +b) | (rel C1) | | (class +D +a) | (rel D1) `-- now ,--- | (select a1 +C) `--- and

Re: Class inheritance - unexpected behaviour?

2013-09-29 Thread Thorsten Jolitz
Alexander Burger a...@software-lab.de writes: Hi Alex, But in general, note that (select a1 +C) reads SELECT a1 from C. This means, you specified no search criterion at all. yes, but my point is I specifiy a class +C and I'm surprised that its superclasses are matched too as

Re: Class inheritance - unexpected behaviour?

2013-09-29 Thread Alexander Burger
On Sun, Sep 29, 2013 at 01:31:06PM +0200, Alexander Burger wrote: Yes, I understood that. Unfortunately, 'select' by itself doesn't filter for specific classes (as, for example, the 'db' and 'collect' functions do). It simply gathers objects it can detetct from the '+C' class, by picking

Re: Some initial questions

2013-09-29 Thread O.Hamann
Am 28.09.2013 11:34, schrieb Henrik Sarvell: I ended up adding everything I know of at the bottom of http://picolisp.com/5000/!wiki?Documentation I suppose the rosetta examples and the code repositories aren't strictly documentation but it felt like a better idea to put it on the documentation

Re: Some initial questions

2013-09-29 Thread O.Hamann
Luis P. Mendes wrote: I'll start reading the book Lisp by Winston/Horn. So did I when I came to Lisp. And I remember a very nice interactive tutorial (basics of Lisp in general), looked similar to this, perhaps is the same: http://art2.ph-freiburg.de/art/login-e.html It's available in

Re: Some initial questions

2013-09-29 Thread Luis P. Mendes
2013/9/29 O.Hamann o.ham...@gmx.net: And I remember a very nice interactive tutorial (basics of Lisp in general), looked similar to this, perhaps is the same: http://art2.ph-freiburg.de/art/login-e.html It's available in english, covers the Lisp basics in few lessons and offers

Re: Class inheritance - unexpected behaviour?

2013-09-29 Thread Thorsten Jolitz
Alexander Burger a...@software-lab.de writes: On Sun, Sep 29, 2013 at 01:31:06PM +0200, Alexander Burger wrote: Yes, I understood that. Unfortunately, 'select' by itself doesn't filter for specific classes (as, for example, the 'db' and 'collect' functions do). It simply gathers objects it