<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!]
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.