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.
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),
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
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