jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
<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]
euandreh has joined #commonlisp
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
Noisytoot has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has quit [Changing host]
bjorkint0sh has quit [Ping timeout: 245 seconds]
zaymington has joined #commonlisp
msavoritias has quit [Ping timeout: 252 seconds]
kevingal has quit [Ping timeout: 264 seconds]
kevingal has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
mm007emko has joined #commonlisp
waleee has quit [Ping timeout: 245 seconds]
eddof13 has joined #commonlisp
shka has joined #commonlisp
euandreh has quit [Ping timeout: 250 seconds]
euandreh has joined #commonlisp
NotThatRPG has quit [Remote host closed the connection]
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
NotThatRPG has joined #commonlisp
NotThatRPG has quit [Ping timeout: 252 seconds]
dino_tutter has quit [Ping timeout: 245 seconds]
tibfulv has joined #commonlisp
rgherdt has joined #commonlisp
euandreh has quit [Ping timeout: 250 seconds]
euandreh has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
euandreh has quit [Ping timeout: 245 seconds]
Noisytoot has joined #commonlisp
Cymew has quit [Ping timeout: 246 seconds]
rgherdt_ has joined #commonlisp
rgherdt has quit [Read error: No route to host]
euandreh has joined #commonlisp
NotThatRPG has joined #commonlisp
alcor has joined #commonlisp
<yitzi> NotThatRPG: The GitHub runners make a new home directory and set HOME to it.
<yitzi> NotThatRPG: In my own docker image (I made my own since the cl foundation ones are out of date) I do this https://github.com/yitzchak/archlinux-cl/blob/main/make-rc
<NotThatRPG> yitzi: Thanks!
OlCe has joined #commonlisp
<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.
Noisytoot has quit [Ping timeout: 264 seconds]
kevingal has quit [Ping timeout: 240 seconds]
<yitzi> There are instructions here if you want to try it for GitHub CI https://github.com/yitzchak/archlinux-cl
<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]
Gleefre has joined #commonlisp
NotThatRPG has quit [Quit: Textual IRC Client: www.textualapp.com]
igemnace has joined #commonlisp
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
<ixelp> CLiki: plotting
<copec> I've been playing with this https://github.com/kaveh808/kons-9
<ixelp> GitHub - kaveh808/kons-9: Common Lisp 3D Graphics Project
<brandflake11> I was just playing with the kons-9 (it's really awesome), but I don't know what I'm doing with it.
<brandflake11> copec: Do you know how to make points with kons-9 using code?
dino_tutter has quit [Ping timeout: 250 seconds]
<brandflake11> Actually, I think I'm going to look into vgplot, as it has a 3d plot example
splatt990 has joined #commonlisp
karlosz has joined #commonlisp
dmgk has joined #commonlisp
alcor has quit [Ping timeout: 250 seconds]
jmdaemon has quit [Ping timeout: 240 seconds]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brandflake11 has quit [Ping timeout: 246 seconds]
green_ has quit [Remote host closed the connection]
green_ has joined #commonlisp
karlosz has quit [Quit: karlosz]
jmd_ has joined #commonlisp
tevo has quit [Read error: Connection reset by peer]
tevo has joined #commonlisp