Re: (extend cls)

2010-08-19 Thread Alexander Burger
Hi Edwin, after reading thru, seems to me that *Class is used to change class definitions (from wiki/er.l and doc/family.l). examining wiki/gui.l, seems to me that class definitions (say +Doc) are kept in top-level. Exactly. '*Class' is simply a global variable holding the current class.

Strange sort behaviour

2010-08-19 Thread Jon Kleiser
Hi, The docs on the 'sort' function says Sorts lst by destructively exchanging its elements. From this I get the impression that (let L (3 2 5 4) (sort L) L) should give the same result as (let L (3 2 5 4) (sort L)) but that's not so, as the first one reveals that L get the value (3 4 5),

Re: Strange sort behaviour

2010-08-19 Thread Tomas Hlavaty
Hi Jon, (let L (3 2 5 4) (sort L) L) should give the same result as (let L (3 2 5 4) (sort L)) it should not;-) Why couldn't L simply be given the same value? L is given the same value which you print in the first case. In the second case, you printed out the return value of 'sort'. L

Re: (extend cls)

2010-08-19 Thread Henrik Sarvell
Hi Edwin, there's information on how to do this in several places, to begin with the history of the mailing list if you search for perhaps remote database, external database or ext functionality. In the reference you have: http://www.software-lab.de/doc/refE.html#*Ext