<cmack>
|3b|: just saw the branch news. wow, thanks! I'll give it a try
<cmack>
I almost got started down that path when life interrupted my lisp time.
<cmack>
have the khronos spec xmls got to a point and are similar enough where a cl-khronos-generator would be worth extracting?
<|3b|>
probably not, or at most only the recent ones
bilegeek has joined #commonlisp
ronald has quit [Ping timeout: 240 seconds]
<|3b|>
i think vk and xr might have some similarity, but not sure if it is enough to be particularly useful
random-nick has quit [Ping timeout: 246 seconds]
les has joined #commonlisp
migap_ has joined #commonlisp
NotThatRPG has joined #commonlisp
karlosz has quit [Quit: karlosz]
yewscion has quit [Remote host closed the connection]
hexology- is now known as hexology
azimut has joined #commonlisp
Oladon has quit [Quit: Leaving.]
dcb has quit [Quit: MSN Messenger 4.0.1]
coderdan has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
luis has quit [Quit: Ping timeout (120 seconds)]
luis has joined #commonlisp
Alfr has quit [Read error: Connection reset by peer]
Alfr has joined #commonlisp
coderdan has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
Oladon has joined #commonlisp
habamax has quit [Ping timeout: 252 seconds]
notzmv has joined #commonlisp
habamax has joined #commonlisp
yewscion has joined #commonlisp
Krystof has quit [Ping timeout: 246 seconds]
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
dlowe has quit [Ping timeout: 240 seconds]
avocadoist has quit [Remote host closed the connection]
avocadoist has joined #commonlisp
dlowe has joined #commonlisp
edgar-rft has quit [Quit: Leaving]
Noisytoot has quit [Ping timeout: 250 seconds]
Noisytoot has joined #commonlisp
tibfulv has quit [Ping timeout: 246 seconds]
LW has joined #commonlisp
LW has quit [Quit: WeeChat 3.8]
scymtym has quit [Ping timeout: 245 seconds]
Brucio-61 has quit [Ping timeout: 250 seconds]
Cymew has joined #commonlisp
msavoritias has joined #commonlisp
igemnace has joined #commonlisp
Oladon has quit [Quit: Leaving.]
bilegeek has quit [Quit: Leaving]
Oladon has joined #commonlisp
Brucio-61 has joined #commonlisp
shka has joined #commonlisp
edgar-rft has joined #commonlisp
woudshoo has joined #commonlisp
Krystof has joined #commonlisp
Oladon has quit [Read error: Connection reset by peer]
dino_tutter has joined #commonlisp
waleee has quit [Ping timeout: 246 seconds]
bendersteed has joined #commonlisp
Inline has joined #commonlisp
Inline has quit [Remote host closed the connection]
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
pkal has quit [Remote host closed the connection]
pkal has joined #commonlisp
habamax has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.0.92)]
mgl has joined #commonlisp
mm007emko has joined #commonlisp
notzmv has quit [Ping timeout: 240 seconds]
pve has joined #commonlisp
Gleefre has joined #commonlisp
habamax has joined #commonlisp
waleee has joined #commonlisp
mm007emko has quit [Quit: Client closed]
karlosz has joined #commonlisp
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
mgl has quit [Quit: Client closed]
Lord_of_Life has quit [Ping timeout: 245 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Brucio-61 has quit [Remote host closed the connection]
bjorkint0sh has joined #commonlisp
bjorkintosh has quit [Ping timeout: 246 seconds]
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
cognemo has quit [Ping timeout: 246 seconds]
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
thollief has joined #commonlisp
mgl has joined #commonlisp
random-nick has joined #commonlisp
jmdaemon has quit [Ping timeout: 246 seconds]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
euandreh has joined #commonlisp
kevingal has joined #commonlisp
pkal has quit [Remote host closed the connection]
pkal has joined #commonlisp
euandreh has quit [Remote host closed the connection]
euandreh has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
euandreh has quit [Ping timeout: 245 seconds]
euandreh has joined #commonlisp
tevo has quit [Ping timeout: 260 seconds]
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
tyson2 has joined #commonlisp
Noisytoot has quit [Ping timeout: 245 seconds]
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
Noisytoot has joined #commonlisp
Noisytoot has quit [Ping timeout: 245 seconds]
jonatack has quit [Ping timeout: 245 seconds]
Noisytoot has joined #commonlisp
tevo has joined #commonlisp
<Duuqnd>
If I do (multiple-value-bind (value exists-p) (gethash key hash-table) (remhash key hash-table) [...]), can VALUE become unbound after REMHASH (for no apparent reason)? Because that seems to be happening to me. I get a #<unbound> returned sometimes.
vn36 has joined #commonlisp
waleee has quit [Ping timeout: 252 seconds]
<beach>
I don't think so.
<beach>
What implementation is this?
<Duuqnd>
SBCL
<Duuqnd>
I thought it would be odd if this was normal behaviour, I guess I must have some other bug related to this
<Duuqnd>
But it does go away if I remove the REMHASH...
<beach>
Can you create a small example that demonstrates the behavior?
<Duuqnd>
I tried making one just now, but it didn't do it
<Duuqnd>
So I'm not sure what the minimum code for causing this is
<bike>
the behavior you're describing sound like a bug, so if you can reproduce it it's worth noting
<Duuqnd>
I'll try, but fwiw I suspect I just messed something up with multithreading, somehow
<Duuqnd>
Though I don't think I'm calling this function from more than one thread...
<Duuqnd>
(or anything related)
<beach>
I suppose if VALUE is a special variable, it could become unbound, but then you would get an error signaled instead of some funny object.
<Duuqnd>
Could this maybe happen if I'm inserting the value from one thread and waiting for it in a loop in another? Like if (SETF GETHASH) inserts the fact that the value exists before it inserts the actual value?
<Duuqnd>
I should probably just throw a semaphore into the waiting thread
waleee has joined #commonlisp
<Duuqnd>
or wait that might not be right given what I'm doing
<hayley>
Hash table operations are not thread-safe, but this is a very odd failure.
<hayley>
Use some other synchronisation, like a mutex or indeed a semaphore, and if that's too slow, ask me about concurrent hash tables.
<Duuqnd>
I threw a lock around the parts that use the table, which seems to fix it
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
vn36 has quit [Ping timeout: 252 seconds]
waleee has quit [Ping timeout: 245 seconds]
pranavats has joined #commonlisp
waleee has joined #commonlisp
mgl has quit [Quit: Client closed]
jrx has joined #commonlisp
jrx has quit [Client Quit]
Noisytoot has quit [Remote host closed the connection]
<bike>
if you have threads remhashing and gethashing from the same table without synchronization, maybe it's posible that one thread remhashes and another thread gethashes partway through the remhash in such a way that you get an unboundedness marker instead of the default.
Noisytoot has joined #commonlisp
<bike>
all kinds of weird crap can happen if you don't synchronize, really
bendersteed has quit [Quit: bye]
habamax has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.0.92)]
NotThatRPG has joined #commonlisp
mgl has joined #commonlisp
<NotThatRPG>
etimmons: ping?
vn36 has joined #commonlisp
euandreh has quit [Ping timeout: 245 seconds]
<Duuqnd>
bike: The getting and removing was done in the same thread, but setting was done from another one
euandreh has joined #commonlisp
euandreh has quit [Ping timeout: 245 seconds]
avocadoist has quit [Ping timeout: 245 seconds]
euandreh has joined #commonlisp
<NotThatRPG>
Anyone have experience with the clfoundation docker images? I am trying to use them with GitHub actions, and I'm finding that quicklisp gets installed somewhere I don't expect when running there -- and it's *not* the same as the location where it's installed when I run the docker image locally.
euandreh has quit [Remote host closed the connection]
<NotThatRPG>
It would be nice to get the clfoundation images updated...
<NotThatRPG>
It looks close to automated, but I don't have the ability to update them.
<yitzi>
I submitted a PR for clasp. Personally, they seem a bit complex for what is intended. Which is why I made a single image with just about every implementation.
<ixelp>
GitHub - yitzchak/archlinux-cl: Docker Arch Linux image with Common Lisp implementations
woudshoo has quit [Ping timeout: 240 seconds]
notzmv has joined #commonlisp
<NotThatRPG>
yitzi: Thanks!
<yitzi>
np
<yitzi>
It is currently set to be recreated once a month.
waleee has joined #commonlisp
Noisytoot has joined #commonlisp
vn36 has quit [Ping timeout: 245 seconds]
mgl has quit [Quit: Client closed]
jonatack has joined #commonlisp
dino_tutter has joined #commonlisp
euandreh has quit [Ping timeout: 245 seconds]
euandreh has joined #commonlisp
Oladon has joined #commonlisp
mgl has joined #commonlisp
jmd_ has joined #commonlisp
vn36 has joined #commonlisp
mm007emko has quit [Quit: Client closed]
mgl has quit [Quit: Client closed]
mm007emko has joined #commonlisp
mm007emko has quit [Client Quit]
jmd_ has quit [Ping timeout: 245 seconds]
tyson2 has quit [Remote host closed the connection]
euandreh has quit [Remote host closed the connection]
euandreh has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
kevingal has joined #commonlisp
jmd_ has joined #commonlisp
msavoritias has joined #commonlisp
<NotThatRPG>
I'm finding an interesting quicklisp issue. If I have a system, "foo" that is loaded with quickload, and to test that system we must load and run test op on "foo/tests" then ASDF:TEST-SYSTEM is likely to fail, because it won't be able to load "foo/tests" dependencies from the QL dist. So I find I must do (ql:quickload "foo/tests") and then (asdf:test-system "foo") which seems ... undesirable
<NotThatRPG>
The only way this seems to be workable is to trick ASDF into treating its LOAD-OP the same way QUICKLOAD would
dcb has joined #commonlisp
lottaquestions has quit [Ping timeout: 240 seconds]
pieguy128 has quit [Ping timeout: 252 seconds]
kevingal has quit [Ping timeout: 252 seconds]
jmd_ has quit [Ping timeout: 252 seconds]
Oladon1 has joined #commonlisp
pvac_ has joined #commonlisp
mcoll_ has joined #commonlisp
payphone_ has joined #commonlisp
jonlevin_ has joined #commonlisp
jasom__ has joined #commonlisp
dimlibera has joined #commonlisp
ggb_ has joined #commonlisp
timmy_ has joined #commonlisp
zoglesby_ has joined #commonlisp
sirufer_ has joined #commonlisp
phantomics_ has joined #commonlisp
artyn_ has joined #commonlisp
theothornhill_ has joined #commonlisp
whereiseveryone_ has joined #commonlisp
nytpu_ has joined #commonlisp
theesm_ has joined #commonlisp
zyd_ has joined #commonlisp
\f_ has joined #commonlisp
rselim_ has joined #commonlisp
sm2n_ has joined #commonlisp
patrix_ has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
copec_ has joined #commonlisp
kurfen_ has joined #commonlisp
drakonis1 has joined #commonlisp
Oladon has quit [*.net *.split]
Lord_of_Life has quit [*.net *.split]
phantomics has quit [*.net *.split]
drakonis has quit [*.net *.split]
splatt990 has quit [*.net *.split]
kurfen has quit [*.net *.split]
copec has quit [*.net *.split]
ioa has quit [*.net *.split]
patrix has quit [*.net *.split]
pranavats has quit [*.net *.split]
dim has quit [*.net *.split]
\f has quit [*.net *.split]
jonlevin has quit [*.net *.split]
artyn has quit [*.net *.split]
whereiseveryone has quit [*.net *.split]
sm2n has quit [*.net *.split]
zyd has quit [*.net *.split]
nytpu has quit [*.net *.split]
pvac has quit [*.net *.split]
rselim has quit [*.net *.split]
ggb has quit [*.net *.split]
theesm has quit [*.net *.split]
sirufer has quit [*.net *.split]
timmy has quit [*.net *.split]
mcoll has quit [*.net *.split]
payphone has quit [*.net *.split]
zoglesby has quit [*.net *.split]
jasom has quit [*.net *.split]
theothornhill has quit [*.net *.split]
patrix_ is now known as patrix
copec_ is now known as copec
\f_ is now known as \f
Lord_of_Life_ is now known as Lord_of_Life
jonlevin_ is now known as jonlevin
sirufer_ is now known as sirufer
theesm_ is now known as theesm
zyd_ is now known as zyd
nytpu_ is now known as nytpu
pvac_ is now known as pvac
mcoll_ is now known as mcoll
payphone_ is now known as payphone
rselim_ is now known as rselim
timmy_ is now known as timmy
ggb_ is now known as ggb
artyn_ is now known as artyn
sm2n_ is now known as sm2n
jasom__ is now known as jasom
theothornhill_ is now known as theothornhill
zoglesby_ is now known as zoglesby
whereiseveryone_ is now known as whereiseveryone
jmd_ has joined #commonlisp
fiddlerwoaroof has quit [Ping timeout: 260 seconds]
ioa has joined #commonlisp
dcb has quit [Ping timeout: 246 seconds]
jmd_ has quit [Remote host closed the connection]
jmd_ has joined #commonlisp
dcb has joined #commonlisp
fiddlerwoaroof has joined #commonlisp
tyson2 has joined #commonlisp
tasty_ is now known as tasty
lottaquestions has joined #commonlisp
green_ has quit [Remote host closed the connection]
green_ has joined #commonlisp
lottaquestions_ has joined #commonlisp
lottaquestions has quit [Ping timeout: 246 seconds]
dino_tutter has quit [Ping timeout: 245 seconds]
Inline has joined #commonlisp
tyson2 has quit [Ping timeout: 260 seconds]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
pieguy128 has joined #commonlisp
drakonis1 is now known as drakonis
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
euandreh has quit [Ping timeout: 245 seconds]
woudshoo has joined #commonlisp
euandreh has joined #commonlisp
jmd_ has quit [Ping timeout: 250 seconds]
rogersm has joined #commonlisp
woudshoo has quit [Ping timeout: 252 seconds]
vn36 has quit [Ping timeout: 240 seconds]
jmdaemon has joined #commonlisp
thollief has quit [Quit: Leaving]
karlosz has quit [Quit: karlosz]
mgl has joined #commonlisp
cognemo has joined #commonlisp
pieguy128 has quit [Ping timeout: 246 seconds]
ldb has joined #commonlisp
lottaquestions_ has quit [Read error: Connection reset by peer]
lottaquestions_ has joined #commonlisp
rogersm has quit [Quit: Leaving...]
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
dimlibera is now known as dim
dino_tutter has joined #commonlisp
mgl has quit [Quit: Client closed]
ldb has quit [Ping timeout: 246 seconds]
msavoritias has quit [Ping timeout: 245 seconds]
shka has quit [Read error: Connection reset by peer]
shka has joined #commonlisp
igemnace has quit [Remote host closed the connection]
eddof13 has joined #commonlisp
Krystof has quit [Ping timeout: 250 seconds]
robin has joined #commonlisp
rgherdt_ has quit [Remote host closed the connection]
shka has quit [Ping timeout: 272 seconds]
dino_tutter has quit [Ping timeout: 260 seconds]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
attila_lendvai has joined #commonlisp
robin has quit [Read error: Connection reset by peer]
robin has joined #commonlisp
son0p has quit [Remote host closed the connection]
dino_tutter has joined #commonlisp
son0p has joined #commonlisp
pve has quit [Quit: leaving]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Inline has quit [Ping timeout: 246 seconds]
Gleefre has quit [Remote host closed the connection]
attila_lendvai has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
igemnace has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 252 seconds]
eddof13 has joined #commonlisp
brandflake11 has joined #commonlisp
<brandflake11>
Does anyone here know of any lisp package that would allow me to do 3d plots? Like, I just want to put simple points on a graph with x y z coordinates