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/>
jonatack has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 256 seconds]
kevingal has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
pfdietz has joined #commonlisp
slyrus has joined #commonlisp
occ has joined #commonlisp
yitzi has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
chomwitt has quit [Ping timeout: 256 seconds]
slyrus has quit [Ping timeout: 264 seconds]
waleee has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
random-nick has quit [Ping timeout: 255 seconds]
slyrus has quit [Ping timeout: 264 seconds]
lucasta has quit [Quit: Leaving]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
slyrus has joined #commonlisp
synchromesh has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
reb has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
williewillus has joined #commonlisp
<williewillus> hi, I'm a couple months new to CL development and have run into a snag with hot reloading a function definition causing callers code to error. I wrote it up here, if anyone has any advice. Thanks! https://old.reddit.com/r/Common_Lisp/comments/1dg8i5q/sbcl_assumes_types_for_my_functions_leading_to/?
<ixelp> SBCL assumes types for my functions leading to errors on reload : Common_Lisp
slyrus has quit [Read error: Connection reset by peer]
slyrus_ has joined #commonlisp
slyrus_ has quit [Ping timeout: 256 seconds]
<beach> williewillus: Does it help to do (declaim (notinline bullet-hit-radius)) after the definition, and then recompile the entire module?
<williewillus> yeah i assume that would help, as well as just giving it a proper type definition
<williewillus> but seems like it'd be a hindrance when I'm doing interactive dev, to stick that on everything
<williewillus> then to remove them all before relase
<beach> williewillus: The reason I am asking is that the implementation is allowed to assume that the functions defined in a module can not change individually.
<beach> That said, I have no explanation for the way SBCL behaves.
slyrus has joined #commonlisp
<williewillus> hm
<williewillus> would it be better to just reevaluate the entire file then? (all the callsites are in the same file)
<beach> That might work. But if the code is used in some other thread, you might run into other problems since file loading is not atomic.
slyrus has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
<williewillus> mm okay
<williewillus> I think I'll just work around it with a wider type declaration
<williewillus> thanks!
<beach> That's still not conforming code in case you want to use some other Common Lisp implementation.
<williewillus> wdym?
<williewillus> like if I declare my function to return single-float that should be fine?
<williewillus> I guess my dev workflow might not work in another lisp but the completed code should still work
<beach> Like I said, changing an individual function in a module is not conforming code.
<williewillus> yeah, i'd only be doing that in dev
<beach> Still, you are then relying on SBCL behavior for a particular version of SBCL.
<williewillus> though, that level of granularity is a bit surprising to me
<williewillus> seems like people would run into this restriction fairly often when doing development?
<williewillus> also by "module", do you mean file or is there a specific CL term "module" that means something
<beach> Normally it's a file, but I can't remember whether several files can be affected if you use WITH-COMPILATION-UNIT.
slyrus has joined #commonlisp
rtypo has quit [Ping timeout: 256 seconds]
slyrus has quit [Ping timeout: 255 seconds]
genera_ has joined #commonlisp
genera has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
specbot has quit [Remote host closed the connection]
minion has quit [Remote host closed the connection]
easye has quit [Remote host closed the connection]
Pixel_Outlaw has quit [Remote host closed the connection]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
williewillus has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
slyrus has joined #commonlisp
wacki has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
msv has quit [Remote host closed the connection]
genera_ is now known as genera
slyrus has joined #commonlisp
attila_lendvai has joined #commonlisp
slyrus has quit [Read error: Connection reset by peer]
slyrus_ has joined #commonlisp
pve has joined #commonlisp
nybble has quit [Ping timeout: 268 seconds]
slyrus_ has quit [Ping timeout: 252 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
jonatack has quit [Ping timeout: 264 seconds]
jonatack has joined #commonlisp
occ has quit [Quit: Leaving.]
Alfr has quit [Quit: Leaving]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
mgl_ has joined #commonlisp
Lycurgus has joined #commonlisp
slyrus has joined #commonlisp
Alfr has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
duuqnd has quit [Ping timeout: 256 seconds]
istewart has quit [Quit: Konversation terminated!]
waleee has joined #commonlisp
skeemer has quit [Ping timeout: 252 seconds]
slyrus has joined #commonlisp
mgl_ has quit [Ping timeout: 246 seconds]
slyrus has quit [Ping timeout: 240 seconds]
_cymew_ has joined #commonlisp
Algernon69 has joined #commonlisp
Algernon69 has quit [Client Quit]
shka has joined #commonlisp
danza has joined #commonlisp
scymtym has quit [Quit: Application exit]
dino_tutter has joined #commonlisp
waleee has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
puke has quit [Ping timeout: 240 seconds]
slyrus has quit [Ping timeout: 260 seconds]
chomwitt has joined #commonlisp
donleo has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
chomwitt has quit [Ping timeout: 240 seconds]
slyrus has joined #commonlisp
dmgk has quit [Quit: ZNC - https://znc.in]
dmgk has joined #commonlisp
dmgk has quit [Client Quit]
dmgk has joined #commonlisp
dmgk has quit [Client Quit]
dmgk has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
jonatack has quit [Ping timeout: 264 seconds]
jonatack has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
slyrus has joined #commonlisp
shka has quit [Remote host closed the connection]
shka has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
random-nick has joined #commonlisp
scymtym has joined #commonlisp
wacki has quit [Ping timeout: 264 seconds]
wacki has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
random-nick has quit [Ping timeout: 255 seconds]
awlygj has joined #commonlisp
monospod has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
Lycurgus has quit [Quit: leaving]
_cymew_ has quit [Remote host closed the connection]
slyrus has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 268 seconds]
X-Scale has quit [Quit: Client closed]
slyrus has quit [Ping timeout: 256 seconds]
cage has joined #commonlisp
slyrus has joined #commonlisp
yitzi has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
runxiyu has joined #commonlisp
josrr has joined #commonlisp
random-nick has joined #commonlisp
lucasta has joined #commonlisp
monospod has quit [Remote host closed the connection]
jonatack has joined #commonlisp
chomwitt has joined #commonlisp
slyrus has joined #commonlisp
jon_atack has quit [Ping timeout: 255 seconds]
chomwitt has quit [Ping timeout: 264 seconds]
luca_ has joined #commonlisp
luca_ is now known as OwlWizard
lucasta has quit [Quit: Leaving]
slyrus has quit [Ping timeout: 264 seconds]
rtypo has joined #commonlisp
King_julian has joined #commonlisp
danza_ has joined #commonlisp
danza has quit [Read error: Connection reset by peer]
random-nick has quit [Quit: quit]
reb has joined #commonlisp
pfdietz has quit [Quit: Client closed]
slyrus has joined #commonlisp
varjag has joined #commonlisp
danza_ has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 246 seconds]
King_julian has quit [Ping timeout: 260 seconds]
danza has joined #commonlisp
random-nick has joined #commonlisp
slyrus has joined #commonlisp
metsomedog has joined #commonlisp
meritamen has joined #commonlisp
OwlWizard has quit [Quit: OwlWizard]
slyrus has quit [Ping timeout: 240 seconds]
danza has quit [Quit: Leaving]
jonatack has quit [Ping timeout: 272 seconds]
josrr has quit [Ping timeout: 268 seconds]
jonatack has joined #commonlisp
josrr has joined #commonlisp
slyrus has joined #commonlisp
josrr has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 252 seconds]
msv has joined #commonlisp
josrr has joined #commonlisp
sebastian has joined #commonlisp
sebastian is now known as Guest9389
Guest9389 has quit [Client Quit]
slyrus has joined #commonlisp
meritamen has quit [Ping timeout: 260 seconds]
slyrus has quit [Ping timeout: 256 seconds]
slyrus has joined #commonlisp
Lycurgus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
hayley has quit [Read error: Connection reset by peer]
hayley has joined #commonlisp
Lycurgus has quit [Quit: leaving]
pfdietz has joined #commonlisp
jonatack has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
flip214 has quit [Ping timeout: 246 seconds]
flip214 has joined #commonlisp
varjag has quit [Ping timeout: 246 seconds]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
Lycurgus has joined #commonlisp
awlygj has quit [Ping timeout: 256 seconds]
bleb has joined #commonlisp
clos-encounters has joined #commonlisp
awlygj has joined #commonlisp
slyrus has joined #commonlisp
johnjaye has quit [Ping timeout: 252 seconds]
awlygj has quit [Ping timeout: 256 seconds]
awlygj has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
slyrus has joined #commonlisp
johnjaye has joined #commonlisp
Lycurgus has quit [Quit: leaving]
slyrus has quit [Ping timeout: 256 seconds]
edgar-rft_ has joined #commonlisp
jonatack has joined #commonlisp
edgar-rft has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
johnjaye has quit [Ping timeout: 240 seconds]
mgl_ has joined #commonlisp
johnjaye has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
clos-encounters has quit [Ping timeout: 260 seconds]
mgl_ has quit [Ping timeout: 252 seconds]
Renfield has quit [Ping timeout: 240 seconds]
mgl_ has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
nybble has joined #commonlisp
Inline has quit [Read error: Connection reset by peer]
Inline has joined #commonlisp
Renfield has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
awlygj has quit [Quit: leaving]
mgl_ has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
Pixel_Outlaw has joined #commonlisp
skeemer has joined #commonlisp
jonatack has quit [Ping timeout: 268 seconds]
duuqnd has joined #commonlisp
slyrus has joined #commonlisp
jonatack has joined #commonlisp
istewart has joined #commonlisp
markasoftware_ has quit [Ping timeout: 255 seconds]
markasoftware has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
ym has joined #commonlisp
kevingal has joined #commonlisp
slyrus has joined #commonlisp
akoana has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
amb007 has quit [Ping timeout: 268 seconds]
amb007 has joined #commonlisp
slyrus has joined #commonlisp
younder has joined #commonlisp
kevingal has quit [Read error: Connection reset by peer]
pieguy128_ has quit [Ping timeout: 268 seconds]
kevingal has joined #commonlisp
pieguy128 has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
overclucker_ has quit [Ping timeout: 246 seconds]
ym has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
overclucker has joined #commonlisp
metsomedog has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
yitzi has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 256 seconds]
scymtym has quit [Quit: Application exit]
slyrus has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.3]
slyrus has quit [Ping timeout: 255 seconds]
ocra8_ has quit [Read error: Connection reset by peer]
slyrus has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
slyrus has quit [Ping timeout: 268 seconds]
waleee has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
synchromesh has quit [Read error: Connection reset by peer]
pve has quit [Quit: leaving]
synchromesh has joined #commonlisp
attila_lendvai has quit [Quit: Leaving]
slyrus has joined #commonlisp
scymtym has joined #commonlisp
mjanssen has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
nkatte has joined #commonlisp
nkatte has joined #commonlisp
nkatte has quit [Changing host]
nkatte has quit [Client Quit]
nkatte has joined #commonlisp
Inline has quit [Quit: Konversation terminated!]
nkatte has quit [Changing host]
nkatte has joined #commonlisp
Inline has joined #commonlisp
Lycurgus has joined #commonlisp
yitzi has joined #commonlisp
slyrus has joined #commonlisp
<skin> Hello. I'm running a Common Lisp Community Survey for 2024. I thought it would be fun to ask basic questions about things everyone uses in Common Lisp. The survey is here: https://cl-survey-2024.djhaskin.com/ Please submit a response!
<ixelp> Common Lisp Community Survey 2024
slyrus has quit [Ping timeout: 255 seconds]
<gilberth> skin: Oh, you mentioned the Novaspec! Nice. :)
<skin> Thanks :)
<skin> (I just updated the survey btw, forgot to ask where people hang out)
<gilberth> Is this by email instead of being a web form on purpose?
<skin> Kind of. I didn't know how comfortable people would be with SurveyMonkey or whatever.
<skin> I suppose I can put up a web form
attila_lendvai has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
<gilberth> Sigh.
<gilberth> I have to manually copy the mail address. Ok, then.
slyrus has joined #commonlisp
<gilberth> "Do you use Common Lisp" [x] No :-)
<gilberth> skin: Am I the first?
<yitzi> skin: Why is ECL always in square brackets?
<yitzi> And you probably should have put CLISP not SICL. beach is working hard, but nobody is using that as a daily driver since it doesn't boot all the way yet.
dino_tutter has quit [Ping timeout: 255 seconds]
slyrus has quit [Ping timeout: 255 seconds]
attila_lendvai has quit [Ping timeout: 255 seconds]
* Lycurgus woulds filled it out had it been an actual form, they're not that hard.
<Lycurgus> *woulda
akoana has quit [Quit: leaving]
ocra8 has joined #commonlisp
kevingal has quit [Ping timeout: 240 seconds]
<skin> gilberth: You are the first.
kevingal has joined #commonlisp
<skin> yitzi: That was a mistake. I fixed it.
<yitzi> gotcha
<skin> I have also made available a Google Forms version of the survey: https://forms.gle/EXUmXxxGKfJEM2MV7
<ixelp> Common Lisp Community Survey 2024
slyrus has joined #commonlisp
<skin> jackdaniel: How do you feel about putting the survey link in the MoTD for this channel? https://cl-survey-2024.djhaskin.com/ For more reach.
<ixelp> Common Lisp Community Survey 2024
<gilberth> skin: Cool! What's the prize?
<skin> haha
<skin> A cool blog post in August revealing the tastes of the community, I guess.
<skin> Please share with your friends on $social_network, I don't typically use those :)
slyrus has quit [Ping timeout: 255 seconds]
donleo has quit [Ping timeout: 256 seconds]
* Lycurgus completed the google form
Lycurgus has quit [Quit: leaving]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
dustinm` has quit [Quit: Leaving]
X-Scale has joined #commonlisp
mon_key_phn has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life_ is now known as Lord_of_Life
foo88 has joined #commonlisp
foo88 has quit [Client Quit]
<paulapatience> skin: Also Clasp should not be all uppercase
slyrus has joined #commonlisp
<paulapatience> Submitted
<skin> huh. good to know.
* skin is learning all sorts of stuff from this survey.