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/>
kg7ski has quit [Quit: ZNC 1.8.2 - https://znc.in]
kg7ski has joined #commonlisp
alfiee has joined #commonlisp
rkazak has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
Inline has quit [Quit: Leaving]
Inline has joined #commonlisp
ec has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 265 seconds]
reb has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
<Bubblegumdrop> Thanks for the rec @ cl-react
<Bubblegumdrop> Will have to give that a try
<Bubblegumdrop> What projects use parenscript?
<Bubblegumdrop> I only looked at it briefly.
<ixelp> parenscript
cqst has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
dra has quit [Ping timeout: 260 seconds]
mange has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
rkazak has joined #commonlisp
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
rkazak has quit [Ping timeout: 246 seconds]
triffid has joined #commonlisp
attila_lendvai has joined #commonlisp
rkazak has joined #commonlisp
alfiee has joined #commonlisp
istewart has joined #commonlisp
alfiee has quit [Ping timeout: 265 seconds]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
rkazak has quit [Ping timeout: 245 seconds]
rkazak has joined #commonlisp
alfiee has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
alfiee has quit [Ping timeout: 260 seconds]
<jmercouris> what is the function in MOP for accessing the initial value of a slot during object creation?
attila_lendvai has quit [Ping timeout: 244 seconds]
<mange> I think with closer-mop you can call CLOSER-MOP:SLOT-DEFINITION-INITFUNCTION? Although CLOSER-MOP:SLOT-DEFINITION-INITFORM might also help?
<jmercouris> thank you I couldn't remember the name of SLOT-DEFINITION-INITFORM
<jmercouris> I was talking about it earlier today and it slipped my mind
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
bpanthi977 has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
waleee has quit [Remote host closed the connection]
zwr has quit [Read error: Connection reset by peer]
rkazak has joined #commonlisp
bpanthi977 has joined #commonlisp
theruran has quit [Quit: Connection closed for inactivity]
zwr has joined #commonlisp
triffid has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 252 seconds]
triffid has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
bpanthi977 has quit [Ping timeout: 252 seconds]
<jmercouris> Implementation independent way to access 'sb-pcl::initform of a slot?
<jmercouris> wait, sorry, I literally just asked that
<jmercouris> I don't know what's wrong with me today, ignore that
surabax has quit [Quit: Leaving]
<mange> What are you building, out of interest?
<jmercouris> Nyxt
<ixelp> GitHub - atlas-engineer/nyxt: Nyxt - the hacker's browser.
random-nick has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
pranav has quit [Remote host closed the connection]
bpanthi977 has joined #commonlisp
deadmarshal_ has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 248 seconds]
alfiee has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
alfiee has quit [Ping timeout: 260 seconds]
pranav has joined #commonlisp
bpanthi977 has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
bpanthi977 has quit [Ping timeout: 260 seconds]
deadmarshal_ has joined #commonlisp
Inline has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
alfiee has joined #commonlisp
bpanthi977 has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
decweb has quit [Quit: Konversation terminated!]
edgar-rft` has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
edgar-rft_ has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
olnw has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
bpanthi977 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
bpanthi977 has joined #commonlisp
King_julian has joined #commonlisp
amb007 has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
alfiee has joined #commonlisp
mishoo has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
bpanthi977 has quit [Ping timeout: 272 seconds]
amb007 has quit [Ping timeout: 265 seconds]
pve has joined #commonlisp
pve has quit [Remote host closed the connection]
alternateved has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
pve has joined #commonlisp
Bubblegumdrop has quit [Ping timeout: 252 seconds]
Bubblegumdrop has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
bendersteed has joined #commonlisp
King_julian has quit [Ping timeout: 272 seconds]
King_julian has joined #commonlisp
amb007 has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
ebrasca has quit [Remote host closed the connection]
rkazak has joined #commonlisp
shka has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
Pixel_Outlaw has quit [Remote host closed the connection]
ejohnson has quit [Ping timeout: 246 seconds]
danza has joined #commonlisp
rkazak has joined #commonlisp
shka has quit [Read error: Connection reset by peer]
shka has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
ejohnson has joined #commonlisp
danz55770 has joined #commonlisp
mishoo has quit [Ping timeout: 252 seconds]
danza has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
danz55770 has quit [Remote host closed the connection]
danza has joined #commonlisp
Alfr is now known as Guest9951
Guest9951 has quit [Killed (copper.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
ingeniot has joined #commonlisp
danza has quit []
King_julian has quit [Ping timeout: 276 seconds]
dra has joined #commonlisp
Alfr has quit [Remote host closed the connection]
Alfr has joined #commonlisp
rkazak has joined #commonlisp
danza has joined #commonlisp
ingeniot has quit [Quit: Client closed]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
rkazak has quit [Ping timeout: 245 seconds]
ingeniot has joined #commonlisp
King_julian has joined #commonlisp
ingeniot has quit [Quit: Client closed]
spdegabrielle has joined #commonlisp
ingeniot has joined #commonlisp
ingeniot has quit [Quit: Client closed]
ingeniot has joined #commonlisp
alfiee has joined #commonlisp
rkazak has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
zxcvz has joined #commonlisp
overclucker has quit [Read error: Connection reset by peer]
overclucker has joined #commonlisp
random-nick has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
mishoo has joined #commonlisp
bjorkint0sh has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
bjorkintosh has quit [Ping timeout: 276 seconds]
mange has quit [Remote host closed the connection]
ingeniot has quit [Ping timeout: 240 seconds]
JuanDaugherty has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
rkazak has joined #commonlisp
danza has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 265 seconds]
decweb has joined #commonlisp
JuanDaugherty is now known as ColinRobinson
rkazak has joined #commonlisp
Guest64 has joined #commonlisp
Guest64 has quit [Client Quit]
Guest94 has joined #commonlisp
Guest94 has quit [Client Quit]
rkazak has quit [Ping timeout: 248 seconds]
Guest64 has joined #commonlisp
decweb has quit [Quit: Konversation terminated!]
Guest64 has quit [Quit: Client closed]
mishoo has quit [Remote host closed the connection]
mishoo has joined #commonlisp
cmack has quit [Remote host closed the connection]
alfiee has joined #commonlisp
cmack has joined #commonlisp
ColinRobinson has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
King_julian has quit [Ping timeout: 260 seconds]
alfiee has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
Inline has joined #commonlisp
spdegabrielle has quit [Quit: Connection closed for inactivity]
Inline has quit [Ping timeout: 276 seconds]
rkazak has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
Guest68 has joined #commonlisp
Guest68 has quit [Client Quit]
alfiee has quit [Ping timeout: 244 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
johnjaye has quit [Read error: Connection reset by peer]
johnjaye has joined #commonlisp
alfiee has joined #commonlisp
rtypo has joined #commonlisp
jonatack has quit [Ping timeout: 244 seconds]
rkazak has quit [Ping timeout: 245 seconds]
alfiee has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
jonatack has quit [Quit: WeeChat 4.5.1]
random-nick has quit [Ping timeout: 248 seconds]
jonatack has joined #commonlisp
Inline has joined #commonlisp
Inline has joined #commonlisp
Inline is now known as Guest9468
Guest9468 has quit [Remote host closed the connection]
rkazak has joined #commonlisp
random-nick has joined #commonlisp
Inline has joined #commonlisp
Inline is now known as Guest3710
Guest3710 has quit [Remote host closed the connection]
alfiee has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
Inline has joined #commonlisp
alfiee has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
eddof13 has joined #commonlisp
jonatack has quit [Quit: WeeChat 4.5.1]
decweb has joined #commonlisp
surabax has joined #commonlisp
surabax has quit [Changing host]
surabax has joined #commonlisp
Inline has quit [Ping timeout: 244 seconds]
johnjaye has quit [Quit: WeeChat 4.0.0-dev]
johnjaye has joined #commonlisp
Inline has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
attila_lendvai has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #commonlisp
alfiee has joined #commonlisp
ebrasca has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
rkazak has joined #commonlisp
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Remote host closed the connection]
alfiee has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
alfiee has quit [Ping timeout: 244 seconds]
jonatack has joined #commonlisp
jrx has joined #commonlisp
contrapunctus has left #commonlisp [#commonlisp]
Inline has quit [Ping timeout: 244 seconds]
contrapunctus has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
rkazak has joined #commonlisp
zwr has quit [Read error: Connection reset by peer]
zwr has joined #commonlisp
Inline has joined #commonlisp
kanuba has quit [Ping timeout: 252 seconds]
kanuba has joined #commonlisp
alfiee has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
alfiee has quit [Ping timeout: 260 seconds]
zxcvz has joined #commonlisp
vardhan has joined #commonlisp
vardhan_ has joined #commonlisp
vardhan has quit [Read error: Connection reset by peer]
vardhan_ has quit [Ping timeout: 260 seconds]
zxcvz has quit [Quit: zxcvz]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
eddof13 has quit [Quit: eddof13]
rkazak has joined #commonlisp
Lord_of_Life has quit [Read error: Connection reset by peer]
Lord_of_Life has joined #commonlisp
Lord_of_Life has quit [Excess Flood]
Lord_of_Life has joined #commonlisp
eddof13 has joined #commonlisp
amb007 has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
alfiee has joined #commonlisp
kurtis_ has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
MyNetAz has quit [Read error: Connection reset by peer]
MyNetAz has joined #commonlisp
kurtis_ has quit []
Thermoriax has quit [Ping timeout: 260 seconds]
arbn has joined #commonlisp
Thermoriax has joined #commonlisp
eddof13 has quit [Quit: eddof13]
apac has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
bendersteed has quit [Quit: bendersteed]
attila_lendvai_ has quit [Read error: Connection reset by peer]
attila_lendvai has joined #commonlisp
Inline has quit [Ping timeout: 252 seconds]
Inline has joined #commonlisp
attila_lendvai has quit [Ping timeout: 265 seconds]
prokhor has quit [Remote host closed the connection]
MountainMan1312 has joined #commonlisp
prokhor has joined #commonlisp
eddof13 has joined #commonlisp
akoana has joined #commonlisp
Oladon1 has joined #commonlisp
Oladon has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
alfiee has quit [Ping timeout: 248 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
geminium has joined #commonlisp
rkazak has joined #commonlisp
geminium has quit [Ping timeout: 260 seconds]
Inline has quit [Ping timeout: 260 seconds]
waleee has joined #commonlisp
mishoo has quit [Ping timeout: 260 seconds]
<younder> ,(let ((a 1) (_ (setf a 2)) (c (+ a 1))) c)
<ixelp> ;Compiler warnings : ↩ ; In an anonymous lambda form: Undeclared free variable A ↩ ↩ ; In an anonymous lambda form: Unused lexical variable _ ↩ ↩ ; In an anonymous lambda form: Unused lexical variable A ↩ => 3
<younder> Why is 'a unbound just a warning? To me it seems like a error. returning 3 as a 'answer' is highly suspect.
<younder> ,(let* ((a 1) (_ (setf a 2)) (c (+ a 1))) c)
<ixelp> ;Compiler warnings : ↩ ; In an anonymous lambda form: Unused lexical variable _ ↩ => 3
<younder> is fine.
pve has quit [Quit: leaving]
bpanthi977 has quit [Ping timeout: 260 seconds]
jonatack has quit [Quit: WeeChat 4.5.1]
<bike> younder: you could define A as a dynamic variable later and thus give the code meaning. It makes more sense as a compiler warning since in general compiled code doesn't have to be run immediately.
<thuna`> younder: LET first evaluates all VALUE forms from left to right, so 1 => 1, (setf a 2) => 2, (+ a 1) => 3, and then assigns them to the corresponding forms, so (A 1) (_ 2) (C 3)
<aeth> yes, it would (or at least should) be an error if it was strictly lexical scope
<aeth> but it can also be dynamic
alfiee has joined #commonlisp
<younder> ,(progn (defun _ () (let ((a 1) (_ (setf a 2)) (c (+ a 1))) c)) (_))
<ixelp> ;Compiler warnings : ↩ ; In _: Undeclared free variable A ↩ ↩ ; In _: Unused lexical variable _ ↩ ↩ ; In _: Unused lexical variable A ↩ => 3
<younder> lexical scope heh
alfiee has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
<younder> Until now I never saw having both dynamic and lexical variables as a problem.. (Nasty corner case!)
<aeth> (let ((a 42) (b 43) (c 44)) (values a b c)) is conceptually near-equivalent to ((lambda (a b c) (values a b c)) 42 43 44)
<aeth> so of course A, etc., won't know which A to use and will try to look to the outer scope, which can be redefined
<aeth> maybe even the existence of potentially-defined-later lexical globals would still cause a similar warn-not-error issue
<aeth> interactivity
rkazak2 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
<aeth> I say near-equivalent because someone here is going to bring up an edge case if one exists. It really is, effectively, equivalent. You can even use special/dynamic variables as arguments to lambdas/functions, e.g. using *standard-output* directly as an argument
rkazak has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
rkazak2 has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
jrx has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
bpanthi977 has quit [Ping timeout: 260 seconds]
amb007 has quit [Ping timeout: 265 seconds]
bpanthi977 has joined #commonlisp
alfiee has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
alfiee has quit [Ping timeout: 272 seconds]
bpanthi977 has joined #commonlisp
rkazak has joined #commonlisp
bpanthi977 has quit [Ping timeout: 272 seconds]
apac has quit [Ping timeout: 260 seconds]
rkazak has quit [Ping timeout: 252 seconds]
akoana has quit [Quit: leaving]
bpanthi977 has joined #commonlisp
eddof13 has quit [Quit: eddof13]
bpanthi977 has quit [Ping timeout: 260 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
bjorkint0sh has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
bpanthi977 has joined #commonlisp
bjorkint0sh has joined #commonlisp
alternateved has quit [Remote host closed the connection]
bpanthi977 has quit [Ping timeout: 260 seconds]
rkazak has quit [Ping timeout: 248 seconds]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
amb007 has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
bpanthi977 has joined #commonlisp
alfiee has joined #commonlisp
robin_ has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
robin has quit [Ping timeout: 276 seconds]
alfiee has quit [Ping timeout: 272 seconds]
Inline has joined #commonlisp
robin__ has joined #commonlisp
rkazak has joined #commonlisp
robin_ has quit [Ping timeout: 260 seconds]