theruran has quit [Quit: Connection closed for inactivity]
theruran has joined #picolisp
DKordic has joined #picolisp
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
schulze has joined #picolisp
schulze has quit [Quit: schulze]
schulze has joined #picolisp
schulze has quit [Client Quit]
schulze has joined #picolisp
Hunar has joined #picolisp
<Hunar>
Hello :) can lists have property lists? so I have this ( (1 2) (3 4) ) I want the (1 2) to have a property 'hidden = T so that later when I loop through it I can differentiate them
razzy has quit [Ping timeout: 252 seconds]
<Regenaxer>
Hi Hunar! A list cannot store information not in the list itself
<Regenaxer>
Properties are a list stored in a symbol
razzy has joined #picolisp
<Hunar>
So what are my options, should I make a class and make put objects in the subsists or there is a simpler way
<Hunar>
and put objects*
<Regenaxer>
I would keep a separate "mark" list
<Regenaxer>
(push 'Marks (myCell))
<Regenaxer>
(setq Cell (car Lst))
<Regenaxer>
(push 'Marks Cell)
<Regenaxer>
(memq Cell Marks)
<Regenaxer>
or an 'idx' perhaps if there are very many marks
razzy has quit [Ping timeout: 240 seconds]
razzy has joined #picolisp
<Hunar>
I'll have to go .. I'll come back in afew hours
<Regenaxer>
good
Hunar has quit [Quit: Client closed]
Hunar has joined #picolisp
Hunar has quit [Client Quit]
aw- has quit [Quit: Leaving.]
razzy has quit [Ping timeout: 240 seconds]
razzy has joined #picolisp
<schulze>
Hi, is it possible to untrace (traceAll) in a single call?
<schulze>
Or should I rather restart pil without tracing.
<Regenaxer>
yes, only restart
<Regenaxer>
you could try (mapc untrace (all)) but I'm not sure what happens ;)
<schulze>
mapping untrace on all seems to work. Thanks!