freemint has quit [Remote host closed the connection]
freemint has joined #picolisp
orivej has joined #picolisp
orivej has quit [Ping timeout: 272 seconds]
aw- has quit [Ping timeout: 265 seconds]
xkapastel has joined #picolisp
freemint has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 255 seconds]
orivej has joined #picolisp
aw- has joined #picolisp
_whitelogger has joined #picolisp
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 272 seconds]
lin_ has joined #picolisp
lin_ has quit [Quit: lin_]
lin_ has joined #picolisp
lin_ has quit [Quit: lin_]
lin_ has joined #picolisp
beneroth has joined #picolisp
libertas has joined #picolisp
orivej has joined #picolisp
freemint has joined #picolisp
lin_ has quit [Quit: lin_]
freemint has quit [Ping timeout: 258 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
freemint has joined #picolisp
<beneroth>
Regenaxer, there is no (sect) or (diff) for pilog, right? The advise is to use lisp, not picolisp, when doing queries like "find all objects with list-property containing this list-of-values" ?
<Regenaxer>
yes, no direct (sect) or (diff)
<Regenaxer>
But for DB searches not efficient anyway
<Regenaxer>
better filter during fetching
<Regenaxer>
ah
<Regenaxer>
sorry, misread
<Regenaxer>
there is 'member' in pilog
<beneroth>
I do now (for P ParameterList (iter (tree 'foo '+Class) Prg P P))
<beneroth>
yes, but member is only "is atom in list", not is "list contained in list"
<Regenaxer>
yep
<beneroth>
well, basically set comparison :)
<Regenaxer>
T
<beneroth>
so my iter above is perfect?
<Regenaxer>
You could write a predicate similar to member/2, but lisp calls are faster
<beneroth>
I see
<Regenaxer>
the iter looks good, if Prg is a function
<Regenaxer>
So at least the variable name is misleading