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/>
yaneko has quit [Quit: parting]
shka has quit [Quit: Konversation terminated!]
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
<tux0r> curious: what is the correct lQuery expression to get a website's favicon from a parsed lQuery object? "link[rel=icon]" does not seem to work.
yaneko has joined #commonlisp
waleee has joined #commonlisp
dra has quit [Remote host closed the connection]
rkazak has joined #commonlisp
prokhor has quit [Ping timeout: 272 seconds]
spdegabrielle has joined #commonlisp
<Bubblegumdrop> tux0r I came up with (lquery:$ *doc* "head" "link[rel='icon']")
mange has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 252 seconds]
<tux0r> Bubblegumdrop: ah, i'll need to traverse down to where <link> is?
<Bubblegumdrop> seems to be the case
<Bubblegumdrop> If you look at the doc for $ it takes a series of &body actions
<ixelp> Lquery
<Bubblegumdrop> so if you want to go "down" you can just specify where
<Bubblegumdrop> "body" "div" "p"
<Bubblegumdrop> pranav im 40 seconds into this video and mind=blown
<Bubblegumdrop> thannks
<tux0r> oh. that would explain it. thank you.
<tux0r> works!
rkazak has joined #commonlisp
vardhan has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
wobbol has quit [Ping timeout: 252 seconds]
vardhan has quit [Ping timeout: 245 seconds]
Codeko has joined #commonlisp
rkazak has joined #commonlisp
random-nick has quit [Ping timeout: 252 seconds]
ldb has joined #commonlisp
ldb has quit [Changing host]
ldb has joined #commonlisp
beagles has quit [Quit: Leaving...]
rkazak has quit [Ping timeout: 264 seconds]
random-nick has joined #commonlisp
akoana has quit [Ping timeout: 246 seconds]
NotThatRPG has quit [Quit: Textual IRC Client: www.textualapp.com]
waleee has quit [Remote host closed the connection]
NotThatRPG has joined #commonlisp
rkazak has joined #commonlisp
random-nick has quit [Ping timeout: 252 seconds]
spdegabrielle has quit [Quit: Connection closed for inactivity]
rkazak has quit [Ping timeout: 265 seconds]
Devon has joined #commonlisp
<Devon> Good evening everyonde
NotThatRPG has quit [Ping timeout: 260 seconds]
NotThatRPG has joined #commonlisp
<Devon> (loop for i in '(1 2 3) for j from 1 finally (return j)) ;=> 3 in CCL & SBCL ;=> 4 in CLISP & EMACS
<Devon> are both ok?
<Devon> Seems exit tests happen ASAP in CCL & SBCL but are deferred in CLISP & EMACS.
<Devon> I.e., the former do update1, test1, update2, test2, ...
<Devon> but the latter do update1, update2, test1, test2, ...
<Devon> ;; in other news, резидент вернулся
mange has joined #commonlisp
fristed has quit [Ping timeout: 260 seconds]
fristed has joined #commonlisp
ando-ryuichi has joined #commonlisp
ando-ryuichi has quit [Client Quit]
ando-ryuichi has joined #commonlisp
ando-ryuichi has quit [Remote host closed the connection]
ryuichi has joined #commonlisp
yewscion_ has joined #commonlisp
yewscion has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
vardhan has joined #commonlisp
vardhan has quit [Ping timeout: 248 seconds]
Pixel_Outlaw has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
pranav has quit [Remote host closed the connection]
pranav has joined #commonlisp
surabax has quit [Quit: Leaving]
<kanuba> MIT loop implementations are non-conforming according to beach's paper, giving that specific comformance issue as one example: http://metamodular.com/SICL/loop.pdf
ian__ has quit [Quit: Connection closed for inactivity]
rkazak has joined #commonlisp
jonatack has joined #commonlisp
yewscion_ has quit [Read error: Connection reset by peer]
yewscion_ has joined #commonlisp
soweli_iki has joined #commonlisp
soweli_iki has quit [Changing host]
soweli_iki has joined #commonlisp
yewscion_ has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 244 seconds]
basicnpc has joined #commonlisp
basicnpc has quit [Changing host]
basicnpc has joined #commonlisp
basicnpc has left #commonlisp [#commonlisp]
pillton has joined #commonlisp
rkazak has joined #commonlisp
Devon has quit [Ping timeout: 245 seconds]
edgar-rft_ has joined #commonlisp
edgar-rft` has quit [Ping timeout: 248 seconds]
rkazak has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
chomwitt1 has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
ebzzry has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
olnw has joined #commonlisp
decweb has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
bpanthi977 has joined #commonlisp
gnoo has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 248 seconds]
gnoo has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
rainthree has joined #commonlisp
bpanthi977 has joined #commonlisp
ryuichi has quit [Ping timeout: 252 seconds]
mishoo has joined #commonlisp
rkazak has joined #commonlisp
bpanthi977 has quit [Ping timeout: 272 seconds]
Pixel_Outlaw has quit [Remote host closed the connection]
johnjaye has quit [Ping timeout: 248 seconds]
shka has joined #commonlisp
bpanthi977 has joined #commonlisp
Th30n has joined #commonlisp
ingeniot has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
Devon has joined #commonlisp
<simendsjo> The following fails on my sbcl 2.4.10 with "WARNING: unrecognized declaration (SB-EXT:GLOBAL 'FOO)": (locally (declare (sb-ext:global 'foo))). It should work though? Can someone test on this version to remove my setup from the equation, and on a different version to see if it's specific to this one?
bpanthi977 has quit [Ping timeout: 252 seconds]
Devon has quit [Ping timeout: 252 seconds]
<pillton> simendsjo: From Section 6.4 of the SBCL Manual it says that SB-EXT:GLOBAL is "Only valid as a global proclamation". I'm guessing this means that it is only valid to use a SB-EXT:GLOBAL declaration inside PROCLAIM or DECLAIM forms.
robin_ has joined #commonlisp
bpanthi977 has joined #commonlisp
robin has quit [Ping timeout: 248 seconds]
bpanthi977 has quit [Ping timeout: 246 seconds]
alternateved has joined #commonlisp
pve has joined #commonlisp
rkazak has joined #commonlisp
<simendsjo> Thanks. My reduction of the problem is wrong then. But I encounter this in a codebase where the author does not.
<simendsjo> Ah, nevermind. I misunderstood the author, and the issue has been fixed by using proclaim instead! Thanks again. https://gitlab.com/lockie/cl-fast-ecs/-/commit/683c1a4ca67bae7dbaa7bea5b3a249320c2e5ff2#2c657346b24915dcf88a152cc9ff64bc13a26a23_18_18
<ixelp> Fixed SBCL compilation warning in HOOK-UP and UNHOOK; refs #9 (683c1a4c) · Commits · Andrew Kravchuk / cl-fast-ecs · Git [...]
amb007 has quit [Ping timeout: 248 seconds]
amb007 has joined #commonlisp
bpanthi977 has joined #commonlisp
mgl has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
mgl has quit [Ping timeout: 244 seconds]
rkazak has quit [Ping timeout: 246 seconds]
bpanthi977 has joined #commonlisp
rainthree has quit [Ping timeout: 248 seconds]
bpanthi977 has quit [Ping timeout: 252 seconds]
mgl has joined #commonlisp
bpanthi977 has joined #commonlisp
rkazak has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
rkazak has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
rkazak has joined #commonlisp
gorignak has quit [Ping timeout: 260 seconds]
pranav has quit [Read error: Connection reset by peer]
gorignak has joined #commonlisp
ldb has quit [Remote host closed the connection]
rainthree has joined #commonlisp
thuna` has quit [Ping timeout: 246 seconds]
rkazak has quit [Ping timeout: 265 seconds]
bpanthi977 has joined #commonlisp
mountainman1312 has joined #commonlisp
Devon has joined #commonlisp
bpanthi977 has quit [Ping timeout: 272 seconds]
rainthree has quit [Ping timeout: 264 seconds]
Devon has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
bpanthi977 has joined #commonlisp
pranav has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
rkazak has quit [Ping timeout: 276 seconds]
rainthree has joined #commonlisp
rkazak has joined #commonlisp
akoana has joined #commonlisp
cqst has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
pillton has quit [Remote host closed the connection]
ingeniot has quit [Ping timeout: 240 seconds]
bpanthi977 has joined #commonlisp
yazz has quit [Remote host closed the connection]
chomwitt1 has quit [Ping timeout: 245 seconds]
bpanthi977 has quit [Ping timeout: 260 seconds]
yazz has joined #commonlisp
rkazak has joined #commonlisp
<younder> beach: The SSA optimize for SICL has been named Clappers. There are also sub components for a debugger (Clover) and a garbage collector (Clash): It is based on the compiler framework Cleavir and uses the global environment Clostrom the reader Eclector.
vardhan has joined #commonlisp
<beach> I see. Where is all this located?
<beach> And why are you working on a garbage collector?
<beach> What kind of debugger is Clover?
khinsen has left #commonlisp [#commonlisp]
<younder> Clappers is on https://github.com/jthing/Clappers. The others are local for now as they are just placeholders. I'll need them for testing later on.
<ixelp> GitHub - jthing/Clappers: SICL compiler see https://github.com/robert-strandh/SICL
<younder> That text is a bit inaccurate. Cleavir is the compiler framework, Clappers is the SSA optimizer.
<beach> OK.
beagles has joined #commonlisp
<younder> I suspect Clover and Clash will start out as Mocks. (They just provide the base functionality to glue things together.)
<beach> I see.
rkazak has quit [Ping timeout: 272 seconds]
yitzi has joined #commonlisp
bpanthi977 has joined #commonlisp
random-nick has joined #commonlisp
bpanthi977 has quit [Ping timeout: 264 seconds]
bpanthi977 has joined #commonlisp
patrix has quit [Quit: gone]
patrix has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
Devon has joined #commonlisp
mgl has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
Devon has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
mange has quit [Quit: Zzz...]
rkazak has quit [Ping timeout: 245 seconds]
mathrick has quit [Ping timeout: 260 seconds]
ejohnson has quit [Ping timeout: 265 seconds]
ejohnson has joined #commonlisp
varjag has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
rainthree has quit [Ping timeout: 246 seconds]
Guest5746 has joined #commonlisp
mathrick has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
rkazak has quit [Ping timeout: 246 seconds]
Thermoriax has quit [Ping timeout: 272 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
Thermoriax has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
rkazak has joined #commonlisp
chomwitt1 has joined #commonlisp
Cymew has joined #commonlisp
waleee has joined #commonlisp
Devon has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
josrr has joined #commonlisp
varjag has quit [Remote host closed the connection]
surabax has joined #commonlisp
surabax has quit [Changing host]
surabax has joined #commonlisp
ebrasca has joined #commonlisp
varjag has joined #commonlisp
Guest5746 has quit [Quit: WeeChat 4.5.1]
Guest1947 has joined #commonlisp
Guest1947 has quit [Client Quit]
user4 has joined #commonlisp
mwnaylor has quit [Remote host closed the connection]
rkazak has joined #commonlisp
ebzzry has quit [Quit: Textual IRC Client: www.textualapp.com]
Cymew has quit [Quit: Konversation terminated!]
mwnaylor has joined #commonlisp
Cymew has joined #commonlisp
decweb has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
Cymew has quit [Quit: Konversation terminated!]
Cymew has joined #commonlisp
rkazak has joined #commonlisp
Th30n has quit [Quit: going off]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
Equill has quit [Ping timeout: 264 seconds]
Cymew has quit [Quit: Konversation terminated!]
Cymew has joined #commonlisp
bpanthi977 has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
chomwitt1 has quit [Ping timeout: 265 seconds]
bpanthi977 has quit [Ping timeout: 276 seconds]
<random-nick> younder: when you say Cleavir, do you mean the old Cleavir in SICL's source tree, or clasp's Cleavir 2 which is in the git repository called Cleavir?
Cymew has quit [Quit: Konversation terminated!]
Cymew has joined #commonlisp
bpanthi977 has joined #commonlisp
Cymew has quit [Client Quit]
bpanthi977 has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
Equill has joined #commonlisp
chomwitt1 has joined #commonlisp
rkazak has joined #commonlisp
<Devon> (loop for i in '(1 2 3) for j from 1 finally (return j)) ;=> 3 in CCL, SBCL & ZetaLisp ;=> 4 in CLISP & EMACS
<Devon> Does anyone think the spec has anything to say about this?
<phoe> Devon: I did, tl;dr the value of the iteration variable is undefined at the end of the loop
<phoe> it's allowed to be stepped or unstepped at the end
<Devon> Where does the spec say so?
<phoe> nowhere does it say what is the value of the iteration variable in the loop epilogue
<beach> Devon: Did you see kanuba's answer to you?
<Devon> No, where could I see it?
<beach> In the logs I guess. kanuba remarked on this the last time you brought it up.
<Devon> ah, found it
<beach> That said, I don't remember where in the standard it says that the loop variable can't go beyond its last value.
<beach> I think the last paragraph of 6.1.2.1.1 might be it.
<beach> ::clhs 6.1.2.1.1
<Colleen> The for-as-arithmetic subclause http://www.lispworks.com/reference/HyperSpec/Body/06_abaa.htm
<ixelp> CLHS: Section 6.1.2.1.1
ingeniot has joined #commonlisp
Equill has quit [Ping timeout: 252 seconds]
dajole has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
<Devon> What a can of worms verbal specs are! 6.1.2.1.1 also says the loop variable "downto, upto … passes the value of form2"
bpanthi977 has joined #commonlisp
<beach> Yes, the Common Lisp standard has some contradictions in it.
<Devon> LOL
<Devon> I wonder how hard it would be for the LOOP macroexpander to warn about ambiguity & non-portability.
<beach> Whether or not it is specified, I think it is silly if you can't say (loop for i of-type (integer 1 2) from 1 to 2 ...)
<beach> So that you instead have to say (loop for i of-type (integer 1 3) from 1 to 2 ...)
<Devon> LOL!!
bpanthi977 has quit [Ping timeout: 252 seconds]
<Devon> No contradiction if you imagine the stepped value is tested before it is stored.
shawnw has joined #commonlisp
rkazak has joined #commonlisp
skin has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
uhuh has joined #commonlisp
shmorg83 has quit [Ping timeout: 265 seconds]
markb1 has joined #commonlisp
ingeniot has quit [Quit: Client closed]
Equill has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
johnjaye has joined #commonlisp
varjag has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
rkazak has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
ingeniot has joined #commonlisp
uhuh has quit [Ping timeout: 260 seconds]
robin_ has quit [Ping timeout: 248 seconds]
robin_ has joined #commonlisp
ingeniot has quit [Ping timeout: 240 seconds]
bpanthi977 has joined #commonlisp
seere has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
uhuh has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
chsasank has quit [Read error: Connection reset by peer]
chsasank has joined #commonlisp
JuanDaugherty has joined #commonlisp
patrix3 has joined #commonlisp
m5zs7k_ has joined #commonlisp
luis1 has joined #commonlisp
teesquare_ has quit [Ping timeout: 248 seconds]
teesquare has joined #commonlisp
csos95_ has joined #commonlisp
csos95 has quit [Ping timeout: 252 seconds]
selpoke has quit [Ping timeout: 248 seconds]
skyl4rk has quit [Read error: Connection reset by peer]
c-clop25 has joined #commonlisp
scymtym has quit [Ping timeout: 248 seconds]
luis0 has quit [Ping timeout: 248 seconds]
igemnace_ has joined #commonlisp
skyl4rk has joined #commonlisp
m5zs7k has quit [Read error: Connection reset by peer]
patrix has quit [Ping timeout: 252 seconds]
igemnace has quit [Ping timeout: 252 seconds]
c-clop2 has quit [Ping timeout: 252 seconds]
patrix3 is now known as patrix
puke has quit [Ping timeout: 272 seconds]
theBlackDragon has quit [Ping timeout: 272 seconds]
luna-is-here has quit [Write error: Connection reset by peer]
scymtym has joined #commonlisp
theBlackDragon has joined #commonlisp
puke has joined #commonlisp
selpoke has joined #commonlisp
rkazak has quit [Ping timeout: 244 seconds]
user4 has quit [Quit: WeeChat 4.5.1]
Guest3621 has joined #commonlisp
luna-is-here has joined #commonlisp
m5zs7k_ is now known as m5zs7k
amb007 has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
JuanDaugherty is now known as ColinRobinson
chsasank has quit [Read error: Connection reset by peer]
chsasank has joined #commonlisp
rkazak has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
rkazak has quit [Ping timeout: 272 seconds]
bpanthi977 has joined #commonlisp
dra has joined #commonlisp
ColinRobinson is now known as JuanDaugherty
bpanthi977 has quit [Ping timeout: 248 seconds]
dtman34 has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
Lord_of_Life_ has joined #commonlisp
dtman34 has joined #commonlisp
JuanDaugherty is now known as ColinRobinson
Lord_of_Life has quit [Ping timeout: 248 seconds]
Lord_of_Life_ is now known as Lord_of_Life
amb007 has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
dtman34 has quit [Ping timeout: 246 seconds]
veqq has joined #commonlisp
bpanthi977 has joined #commonlisp
ColinRobinson is now known as JuanDaugherty
rkazak has joined #commonlisp
bpanthi977 has quit [Ping timeout: 246 seconds]
JuanDaugherty is now known as ColinRobinson
rkazak has quit [Ping timeout: 246 seconds]
dtman34 has joined #commonlisp
jfloren has quit [Quit: The Lounge - https://thelounge.chat]
jfloren has joined #commonlisp
Guest3621 has quit [Quit: WeeChat 4.5.1]
ColinRobinson is now known as JuanDaugherty
bpanthi977 has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
shmorg83 has joined #commonlisp
jonatack has joined #commonlisp
JuanDaugherty is now known as ColinRobinson
gorignak has quit [Quit: quit]
gorignak has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
cage has quit [Client Quit]
cage has joined #commonlisp
shmorg83 has quit [Ping timeout: 248 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
jfloren has quit [Quit: The Lounge - https://thelounge.chat]
jfloren has joined #commonlisp
rkazak has joined #commonlisp
jfloren has quit [Quit: The Lounge - https://thelounge.chat]
jfloren has joined #commonlisp
jfloren has quit [Client Quit]
jfloren has joined #commonlisp
jfloren has quit [Client Quit]
jfloren has joined #commonlisp
jfloren has quit [Client Quit]
<gilberth> Heh. This reminds me that in C "for (uint8_t i = 0; i < 256; i++) ..." has a puzzling result.
jfloren has joined #commonlisp
<phoe> in lisp too
jfloren has quit [Client Quit]
rkazak has quit [Ping timeout: 252 seconds]
jfloren has joined #commonlisp
<phoe> try (loop for i of-type (unsigned-byte 8) from 0 to 255) on sbcl
<gilberth> Indeed.
<phoe> or ((lambda () (declare (optimize (safety 0))) (loop for i of-type (unsigned-byte 8) from 0 to 255))) for more fireworks
jfloren has quit [Client Quit]
<phoe> removing the type declaration makes it halt
<gilberth> It just hangs and makes the CPU heat the room a little. Handy in winter.
jfloren has joined #commonlisp
<gilberth> Hmm, so that's bad. We can fall into the same pit as with that C code.
<gilberth> :(
jfloren has quit [Client Quit]
jfloren has joined #commonlisp
vardhan_ has joined #commonlisp
decweb has quit [Ping timeout: 260 seconds]
vardhan has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
<yitzi> phoe: Your loop example is fine in Khazern because it attempt to avoid loop variables violating the declared type due to increments, etc.
decweb has joined #commonlisp
kevingal has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
<phoe> yitzi: yes
<yitzi> fwiw, I guess.
jonatack has quit [Read error: Connection reset by peer]
cmack has quit [Remote host closed the connection]
jonatack has joined #commonlisp
cmack has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
dtman34 has quit [Ping timeout: 248 seconds]
kevingal has quit [Ping timeout: 252 seconds]
ColinRobinson has quit [Quit: ColinRobinson]
veqq has quit [Quit: Client closed]
rkazak has joined #commonlisp
mishoo has quit [Ping timeout: 272 seconds]
decweb has quit [Ping timeout: 276 seconds]
dtman34 has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.4]
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Everything has joined #commonlisp
pve has quit [Quit: leaving]
josrr has quit [Remote host closed the connection]
wobbol has joined #commonlisp
rkazak has joined #commonlisp
robin__ has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
robin_ has quit [Ping timeout: 265 seconds]
basicnpc has joined #commonlisp
mulk has quit [Quit: ZNC - http://znc.in]
<basicnpc> Based on the SPEC, it seems that if a generic function has only an around method, but not a primary method, then such invocation would still call the around method, and signal an error <no primar method>.
<basicnpc> However, that's not the case of SBCL. I do see the error, but the side-effect of that around method isn't performed at all.
<ixelp> CLHS: Section 7.6.6.2
mulk has joined #commonlisp
<bike> it's not clear from that page, but no, the error has to be signaled while constructing the effective method, i.e. before any methods are actually called.
<|3b|> "In standard method combination, if there is an applicable method but no applicable primary method, an error is signaled." ?
<basicnpc> bike, specifically, I'm looking at the description:
<basicnpc> "* If there are any around methods, the most specific around method is called. It supplies the value or values of the generic function."
<bike> yeah. i mean, ideally it might say "an error is signaled during" or "before" or something
<basicnpc> This is the first step in the semantics.
<bike> no, the first step is constructing the effective method. this page is just telling you what that effective method does.
<basicnpc> Got it. It'd indeed be nicer if it specifies it more clearly after " In standard method combination, if there is an applicable method but no applicable primary method, an error is signaled."
shka has quit [Quit: Konversation terminated!]
rkazak has joined #commonlisp
vardhan__ has joined #commonlisp
vardhan_ has quit [Ping timeout: 252 seconds]
basicnpc has left #commonlisp [Using Circe, the loveliest of all IRC clients]
uhuh has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
rkazak has quit [Ping timeout: 248 seconds]
decweb has joined #commonlisp
amb007 has quit [Ping timeout: 248 seconds]
wobbol has quit [Ping timeout: 252 seconds]
jonatack has quit [Read error: Connection reset by peer]
wobbol has joined #commonlisp
jonatack has joined #commonlisp
rkazak has joined #commonlisp
DragonMaus has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
DragonMaus has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
decweb has quit [Ping timeout: 265 seconds]
screwlisp has joined #commonlisp
rkazak has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
LainExperiments has joined #commonlisp
Everything has quit [Quit: leaving]
rkazak has quit [Ping timeout: 246 seconds]
LainExperiments6 has joined #commonlisp
markb1 has quit [Ping timeout: 244 seconds]
LainExperiments has quit [Ping timeout: 240 seconds]
kagevf has quit [Ping timeout: 260 seconds]
kagevf has joined #commonlisp
akoana has quit [Quit: leaving]
Codeko has left #commonlisp [ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)]
JuanDaugherty has joined #commonlisp
rkazak has joined #commonlisp
JuanDaugherty is now known as ColinRobinson
rkazak has quit [Ping timeout: 272 seconds]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp