<mi6x3m>
it works quite nicely for the cases where I do use the kw parameters
<beach>
Fair enough. It is probably valid.
<mi6x3m>
seems to be a parser bug
<mi6x3m>
maybe i can report it to some sbcl folks
<beach>
Well, whether the arguments are valid, I don't know.
<beach>
Perhaps it is that the default value is NIL which is not a list of two elements.
<beach>
What if you do ((:cache-for (duration units)) '(1 2)) instead?
<mi6x3m>
LOL THIS WAS IT
<mi6x3m>
omg
<mi6x3m>
how subtle :D
<beach>
Indeed.
<mi6x3m>
jesus
<mi6x3m>
good eyes beach
<beach>
Thank you.
* beach
must be having an unusually good day.
random-nick has joined #commonlisp
mi6x3m has quit [Ping timeout: 250 seconds]
rainthree has quit [Read error: Connection reset by peer]
karlosz has joined #commonlisp
habamax has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
mi6x3m has joined #commonlisp
kevingal has joined #commonlisp
SetoTaisho has joined #commonlisp
rainthree has joined #commonlisp
minion has quit [Ping timeout: 246 seconds]
specbot has quit [Ping timeout: 256 seconds]
easye has quit [Ping timeout: 264 seconds]
azimut has joined #commonlisp
dino_tutter has quit [Quit: Leaving]
<beach>
Shinmera: I am looking at the Parachute documentation, and I can't find the place where it says what a DESIGNATOR is for the first argument of TEST.
<ixelp>
parachute/documentation.lisp at master · Shinmera/parachute · GitHub
<beach>
I see. Thanks.
luna-is-here has quit [Quit: luna-is-here]
luna-is-here has joined #commonlisp
kevingal has quit [Ping timeout: 264 seconds]
igemnace has joined #commonlisp
dipper has joined #commonlisp
mi6x3m has quit [Ping timeout: 264 seconds]
euandreh1 has joined #commonlisp
euandreh has quit [Ping timeout: 250 seconds]
euandreh1 is now known as euandreh
Perflosopher has quit [Ping timeout: 240 seconds]
Perflosopher has joined #commonlisp
edwlan[m] has quit [Server closed connection]
edwlan[m] has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
HerlockSholmes has joined #commonlisp
jonatack has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
sjl_ has quit [Ping timeout: 250 seconds]
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
azimut has quit [Remote host closed the connection]
lottaquestions has quit [Quit: Konversation terminated!]
sjl_ has joined #commonlisp
azimut has joined #commonlisp
jaimelm has quit [Server closed connection]
jaimelm has joined #commonlisp
Devon has joined #commonlisp
azimut has quit [Ping timeout: 240 seconds]
karlosz has quit [Quit: karlosz]
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
ronald has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
HerlockSholmes has left #commonlisp [BRB!]
mrcom has quit [Read error: Connection reset by peer]
HerlockSholmes has joined #commonlisp
mrcom has joined #commonlisp
tyson2 has joined #commonlisp
liminality has joined #commonlisp
<liminality>
hi guys
<liminality>
i'm trying to setup some sort of... "lazy" data structure, basically i define a my-list as (list x), setq x to 5, check my-list => (5). setq x 8, check my-list => (8)
<liminality>
similar I guess to the function symbol table
<liminality>
anyone have any ideas/leads i could follow? i've tried using the force/delay from SICP but it doesn't quite work right
<beach>
I don't see how my-list can go from (5) to (8) by the use of (setq x...), when there is no x in my-list.
<liminality>
the idea i guess is to define the list as a list containing 'x, and only to evaluate the value of x when i ask for the contents of the list
<beach>
I also don't understand in which way this data structure is "lazy".
<liminality>
its lazy in that it checks the value of the symbols stored inside of it, when we ask the list what it contains, instead of checking the values of the symbols we pass to it when we define it.
<liminality>
since, normally, if i define x as 5, then my-list as (list x), it'll resolve to (5). i want to store a list of symbols whose values are looked up whenever i query the list
<Gleefre>
If it is a special variable, then it would be simple - you can lookup it with symbol-value: (symbol-value '*read-base*)
macronimon has joined #commonlisp
<liminality>
i see
<liminality>
i'll look into that, thanks!
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
Oladon has joined #commonlisp
karlosz has joined #commonlisp
ezakimak has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Hibernating too long]
tyson2 has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
azimut has joined #commonlisp
<pjb>
liminality: you want to make places first class objects. Places are dealt with at compilation-time (macro-expansion time), so you cannot use places per-se. Instead, you could use closures, to implement something like locatives.
<pjb>
Yes. In the first usenet article cited, there's a little bug, since (funcall 'get locative) should be (funcall locative 'get) and similarly for 'set.
<liminality>
i see i see
<liminality>
thanks again! and, bye all
liminality has quit [Quit: Leaving]
cage has joined #commonlisp
Inline has joined #commonlisp
Devon has quit [Ping timeout: 264 seconds]
waleee has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
igemnace has quit [Remote host closed the connection]
SetoTaisho has quit [Ping timeout: 252 seconds]
Oladon has quit [Quit: Leaving.]
akoana has joined #commonlisp
Oladon has joined #commonlisp
luna-is-here has quit []
matt` has quit [Ping timeout: 264 seconds]
rainthree has quit [Ping timeout: 250 seconds]
luna-is-here has joined #commonlisp
luna-is-here has quit [Client Quit]
elevenkb has quit [Server closed connection]
elevenkb has joined #commonlisp
puchacz has joined #commonlisp
puchacz has quit [Client Quit]
puchacz has joined #commonlisp
puchacz has quit [Quit: Client closed]
puchacz has joined #commonlisp
McParen has joined #commonlisp
tevo has quit [Read error: Connection reset by peer]
luna-is-here has joined #commonlisp
tevo has joined #commonlisp
Oladon has quit [Quit: Leaving.]
cdegroot has quit [Server closed connection]
cdegroot has joined #commonlisp
tyson2 has joined #commonlisp
luna-is-here_ has joined #commonlisp
luna-is-here has quit [Ping timeout: 240 seconds]
cage has quit [Quit: rcirc on GNU Emacs 28.2]
msavoritias has quit [Remote host closed the connection]
luna-is-here_ has quit []
luna-is-here has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
akoana has quit [Quit: leaving]
ixelp has quit [Server closed connection]
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
ixelp has joined #commonlisp
macronimon has quit [Quit: Client closed]
loke has quit [Server closed connection]
loke has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
semz has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
pranavats has joined #commonlisp
puchacz has quit [Quit: Client closed]
<McParen>
&part
McParen has left #commonlisp [#commonlisp]
Krystof has quit [Ping timeout: 258 seconds]
Inline has quit [Ping timeout: 250 seconds]
Krystof has joined #commonlisp
zabow has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]