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/>
Guest62 has quit [Quit: Client closed]
istewart has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 255 seconds]
Noisytoot has quit [Ping timeout: 252 seconds]
Noisytoot has joined #commonlisp
cmack` has quit [Remote host closed the connection]
random-nick has quit [Ping timeout: 276 seconds]
pfdietz has quit [Quit: Client closed]
thuna` has quit [Ping timeout: 248 seconds]
yitzi has quit [Remote host closed the connection]
lucasta has joined #commonlisp
pfdietz has joined #commonlisp
troojg has joined #commonlisp
Noisytoot has quit [Excess Flood]
cdegroot_ has joined #commonlisp
cdegroot has quit [Ping timeout: 252 seconds]
Noisytoot has joined #commonlisp
troojg has quit [Ping timeout: 260 seconds]
thuna`` has joined #commonlisp
thuna`` has quit [Client Quit]
Noisytoot has quit [Ping timeout: 276 seconds]
Noisytoot has joined #commonlisp
synchromesh has joined #commonlisp
raynei has quit [Ping timeout: 260 seconds]
synchrom1 has joined #commonlisp
synchrom2 has joined #commonlisp
synchromesh has quit [Ping timeout: 248 seconds]
synchromesh has joined #commonlisp
synchrom1 has quit [Ping timeout: 260 seconds]
synchrom1 has joined #commonlisp
synchrom2 has quit [Ping timeout: 252 seconds]
synchromesh has quit [Ping timeout: 260 seconds]
synchromesh has joined #commonlisp
Noisytoot has quit [Ping timeout: 252 seconds]
synchrom1 has quit [Ping timeout: 252 seconds]
defaultxr has quit [Ping timeout: 248 seconds]
defaultxr has joined #commonlisp
X-Scale has joined #commonlisp
pfdietz has quit [Quit: Client closed]
rtypo has quit [Ping timeout: 260 seconds]
decweb has quit [Ping timeout: 252 seconds]
Noisytoot has joined #commonlisp
Noisytoot has quit [Ping timeout: 276 seconds]
Noisytoot has joined #commonlisp
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
wacki has joined #commonlisp
lucasta has quit [Remote host closed the connection]
X-Scale has quit [Quit: Client closed]
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
Noisytoot has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
raynei has joined #commonlisp
vats has joined #commonlisp
shka has joined #commonlisp
pve has joined #commonlisp
King_julian has joined #commonlisp
vats has quit [Ping timeout: 276 seconds]
amb007 has quit [Ping timeout: 245 seconds]
amb007 has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
mwnaylor has quit [Ping timeout: 276 seconds]
phadthai has quit [Ping timeout: 276 seconds]
phadthai has joined #commonlisp
danse-nr3 has joined #commonlisp
dino_tutter has joined #commonlisp
waleee has quit [Ping timeout: 252 seconds]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
dawids has joined #commonlisp
dawids has quit [Client Quit]
_cymew_ has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
vats has joined #commonlisp
danse-nr3 has quit [Ping timeout: 245 seconds]
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
ym has joined #commonlisp
aciep has joined #commonlisp
icebarf has quit [Remote host closed the connection]
kamafam has joined #commonlisp
donleo has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
random-nick has joined #commonlisp
attila_lendvai has joined #commonlisp
kamafam1 has joined #commonlisp
kamafam has quit [Ping timeout: 252 seconds]
kamafam1 is now known as kamafam
kamafam1 has joined #commonlisp
amb007 has quit [Ping timeout: 272 seconds]
kamafam has quit [Ping timeout: 276 seconds]
kamafam1 is now known as kamafam
amb007 has joined #commonlisp
yitzi has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
Noisytoot has quit [Ping timeout: 255 seconds]
Inline has joined #commonlisp
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #commonlisp
King_julian has quit [Ping timeout: 245 seconds]
Noisytoot has joined #commonlisp
danse-nr3 has quit [Client Quit]
mathrick has quit [Ping timeout: 255 seconds]
danza has joined #commonlisp
mathrick has joined #commonlisp
_cymew_ has quit [Ping timeout: 260 seconds]
vats has quit [Ping timeout: 276 seconds]
susam has left #commonlisp [#commonlisp]
susam has joined #commonlisp
awlygj has joined #commonlisp
decweb has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
kevingal has joined #commonlisp
King_julian has joined #commonlisp
rtypo has joined #commonlisp
danza has quit [Quit: Leaving]
chkhd has joined #commonlisp
symdrome has quit [Remote host closed the connection]
Inline has quit [Ping timeout: 260 seconds]
Inline has joined #commonlisp
chkhd has quit [Quit: Poof...]
chkhd has joined #commonlisp
King_julian has quit [Ping timeout: 260 seconds]
vats has joined #commonlisp
lucasta has joined #commonlisp
ym has quit [Ping timeout: 276 seconds]
HerlockSholmes has quit [Remote host closed the connection]
mhcat has quit [Remote host closed the connection]
mcoll has quit [Remote host closed the connection]
sherbert has quit [Remote host closed the connection]
edgarvincent has quit [Remote host closed the connection]
theothornhill has quit [Remote host closed the connection]
dawdler has quit [Remote host closed the connection]
tok has quit [Remote host closed the connection]
whereiseveryone has quit [Remote host closed the connection]
pvac has quit [Remote host closed the connection]
shunter has quit [Remote host closed the connection]
jmbr has quit [Remote host closed the connection]
sirufer has quit [Remote host closed the connection]
skin has quit [Remote host closed the connection]
slondr has quit [Remote host closed the connection]
artyn has quit [Remote host closed the connection]
nathanb has quit [Remote host closed the connection]
rselim has quit [Remote host closed the connection]
jasom has quit [Remote host closed the connection]
jonlevin has quit [Remote host closed the connection]
x4d6165 has quit [Remote host closed the connection]
ajoberstar has quit [Remote host closed the connection]
srhm has quit [Remote host closed the connection]
ggb has quit [Remote host closed the connection]
okflo has quit [Remote host closed the connection]
\f has quit [Remote host closed the connection]
bheesham has quit [Remote host closed the connection]
elevenkb has quit [Remote host closed the connection]
zyd has quit [Remote host closed the connection]
payphone has quit [Remote host closed the connection]
paulapatience has quit [Remote host closed the connection]
chiheisen has quit [Remote host closed the connection]
cpli has quit [Remote host closed the connection]
gjn has quit [Remote host closed the connection]
nytpu has quit [Remote host closed the connection]
gosha_ has quit [Remote host closed the connection]
arpunk has quit [Remote host closed the connection]
Schnouki has quit [Remote host closed the connection]
sm2n has quit [Remote host closed the connection]
greenfork has quit [Remote host closed the connection]
alethkit has quit [Remote host closed the connection]
dawdler has joined #commonlisp
edgarvincent has joined #commonlisp
tok has joined #commonlisp
slondr has joined #commonlisp
elevenkb has joined #commonlisp
sirufer has joined #commonlisp
arpunk has joined #commonlisp
okflo has joined #commonlisp
pvac has joined #commonlisp
jmbr has joined #commonlisp
greenfork has joined #commonlisp
ggb has joined #commonlisp
paulapatience has joined #commonlisp
mhcat has joined #commonlisp
shunter has joined #commonlisp
HerlockSholmes has joined #commonlisp
Schnouki has joined #commonlisp
sherbert has joined #commonlisp
x4d6165 has joined #commonlisp
theothornhill has joined #commonlisp
artyn has joined #commonlisp
jonlevin has joined #commonlisp
whereiseveryone has joined #commonlisp
rselim has joined #commonlisp
alethkit has joined #commonlisp
chiheisen has joined #commonlisp
sm2n has joined #commonlisp
zyd has joined #commonlisp
ajoberstar has joined #commonlisp
cpli has joined #commonlisp
bheesham has joined #commonlisp
mcoll has joined #commonlisp
nytpu has joined #commonlisp
payphone has joined #commonlisp
gosha_ has joined #commonlisp
\f has joined #commonlisp
gjn has joined #commonlisp
nathanb has joined #commonlisp
jasom has joined #commonlisp
srhm has joined #commonlisp
skin has joined #commonlisp
bjorkint0sh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
uhuh has joined #commonlisp
coat has joined #commonlisp
hay has joined #commonlisp
kztx has joined #commonlisp
chkhd has quit [Quit: Poof...]
chkhd has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has quit [Changing host]
msv has quit [Remote host closed the connection]
reb has quit [Remote host closed the connection]
danza has joined #commonlisp
chkhd is now known as chkhd`
chkhd` is now known as chkhd
chkhd is now known as chkhd`
chkhd` is now known as chkhd
thuna` has joined #commonlisp
King_julian has joined #commonlisp
NotThatRPG has joined #commonlisp
uhuh has quit [Remote host closed the connection]
zxcvz has joined #commonlisp
vats has quit [Read error: Connection reset by peer]
Inline has quit [Quit: Leaving]
rainthree has joined #commonlisp
dlowe has quit [Remote host closed the connection]
Alfr has quit [Ping timeout: 260 seconds]
dlowe has joined #commonlisp
danza has quit [Quit: offternoon]
hay has quit [Quit: Konversation terminated!]
King_julian has quit [Ping timeout: 248 seconds]
chkhd has quit [Quit: ZZZzzz…]
zxcvz has quit [Quit: zxcvz]
_cymew_ has joined #commonlisp
green_ has quit [Ping timeout: 260 seconds]
NotThatRPG_ has joined #commonlisp
edgar-rft_ has joined #commonlisp
user2 has joined #commonlisp
NotThatRPG has quit [Ping timeout: 260 seconds]
edgar-rft has quit [Ping timeout: 248 seconds]
NotThatRPG_ has quit [Ping timeout: 260 seconds]
NotThatRPG has joined #commonlisp
NotThatRPG has quit [Ping timeout: 252 seconds]
msv has joined #commonlisp
user2 has quit [Ping timeout: 272 seconds]
Guest5684 has joined #commonlisp
wacki has quit [Read error: Connection reset by peer]
fitzsim has quit [Read error: Connection reset by peer]
wacki has joined #commonlisp
amb007 has quit [Ping timeout: 272 seconds]
amb007 has joined #commonlisp
Alfr has joined #commonlisp
NotThatRPG has joined #commonlisp
shawnw has joined #commonlisp
lucasta has quit [Read error: Connection reset by peer]
lucasta has joined #commonlisp
NotThatRPG has quit [Ping timeout: 244 seconds]
NotThatRPG has joined #commonlisp
amb007 has quit [Ping timeout: 265 seconds]
amb007 has joined #commonlisp
Alfr is now known as Guest7867
Guest7867 has quit [Killed (lithium.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
awlygj has quit [Quit: leaving]
X-Scale has joined #commonlisp
ebrasca has joined #commonlisp
green_ has joined #commonlisp
Inline has joined #commonlisp
aadcg has joined #commonlisp
JuanDaugherty has joined #commonlisp
susam has left #commonlisp [#commonlisp]
susam has joined #commonlisp
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale has joined #commonlisp
attila_lendvai has quit [Ping timeout: 276 seconds]
green_ has quit [Ping timeout: 255 seconds]
Guest5684 has quit [Ping timeout: 248 seconds]
green_ has joined #commonlisp
pranav has quit [Read error: Connection reset by peer]
edgar-rft_ is now known as edgar-rft
pranav has joined #commonlisp
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale has joined #commonlisp
random-nick has quit [Ping timeout: 260 seconds]
simendsjo has joined #commonlisp
Inline has quit [Quit: Leaving]
aciep has quit [Remote host closed the connection]
kevingal has quit [Ping timeout: 252 seconds]
green_ has quit [Ping timeout: 260 seconds]
random-nick has joined #commonlisp
cage has joined #commonlisp
mulk has quit [Ping timeout: 260 seconds]
rainthree has quit [Read error: Connection reset by peer]
hexa6 has quit [Remote host closed the connection]
Pixel_Outlaw has joined #commonlisp
mulk has joined #commonlisp
varjag has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
X-Scale has quit [Ping timeout: 256 seconds]
Inline has joined #commonlisp
cstml has joined #commonlisp
<pranav> Hello, I'm trying to construct a logical pathname of a file whose name contains a dot. Since dot is also used for type marker, using the dot as it is causes parse errors. Is it possible to escape a character in a logical pathname?
cstml has quit [Ping timeout: 248 seconds]
<pranav> This is for ECL.
cstml has joined #commonlisp
<yitzi> Use make-pathname
<pranav> Oh. Thanks.
<yitzi> CCL allows quoting, but ECL doesn't as a I recall.
<yitzi> ,(pathname-name (make-pathname :host "sys" :name "fu.bar"))
<ixelp> => "fu.bar"
uhuh has joined #commonlisp
<pranav> Sure, make-pathname works.
<yitzi> great
<pranav> Oddly, if the type is numeric, it works fine on ECL too
<pranav> as in the (translate-logical-pathname "foo:bar;baz;mum.quux.3") example from CLTL2
<dlowe> ,(namestring (make-pathname :host "sys" :name "fu.bar" :type "baz"))
<ixelp> => "sys:fu.bar.baz"
<dlowe> I feel like we really lost something embedding file types into filenames
<yitzi> ECL and Clasp have pathname parsing written in C. Its a bit of a mess.
_cymew_ has quit [Ping timeout: 255 seconds]
rtypo has quit [Quit: WeeChat 4.3.4]
zxcvz has joined #commonlisp
shawnw has quit [Ping timeout: 248 seconds]
zxcvz has quit [Client Quit]
eddof13 has joined #commonlisp
attila_lendvai has joined #commonlisp
whaat has joined #commonlisp
whaat has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
eddof13 has quit [Quit: eddof13]
Alfr has quit [Killed (mercury.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
_cymew_ has joined #commonlisp
wacki has quit [Ping timeout: 260 seconds]
wacki has joined #commonlisp
mwnaylor has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<NotThatRPG> pranav: I'm not sure -- is it correctly recognizing that "3" as type and not version number?
NqeGtc has joined #commonlisp
kamafam has quit [Read error: Connection reset by peer]
NqeGtc has left #commonlisp [#commonlisp]
_cymew_ has quit [Ping timeout: 248 seconds]
simendsjo has quit [Ping timeout: 248 seconds]
robin has quit [Remote host closed the connection]
ebrasca has quit [Remote host closed the connection]
cage has quit [Quit: rcirc on GNU Emacs 29.4]
<mwnaylor> In 𝘗𝘳𝘢𝘤𝘵𝘪𝘤𝘢𝘭 𝘊𝘰𝘮𝘮𝘰𝘯 𝘓𝘪𝘴𝘱, I read that the parameters in a defmethod do not have to have the same name as the parameters from the defgeneric, although they
<mwnaylor> usally match. Is there a style guide or Common Lisp conventions that cover this?
eddof13 has joined #commonlisp
amb007 has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
<thuna`> mwnaylor: What exactly are you looking for? I don't know if there are any documents which declare "thou shalt not use different names for arguments in methods", but ::clhs 7.6.4 is where the allowed lambda lists for a method are specified.
<paulapatience> I routinely use different parameter names in methods when it is clearer.
<pranav> NotThatRPG: I'm not sure either.
<paulapatience> E.g., if you have an input parameter, you could maybe name it string when it's a string, pathname when it's a pathname, and stream when it's a stream.
<NotThatRPG> Try `(describe (translate-logical-pathname "foo:bar;baz;mum.quux.3") )`
<pranav> NotThatRPG: SBCL recognizes type as "3". ECL doesn't give any granular information except that the whole string is a pathname.
<NotThatRPG> That's not a great implementation of `describe` for ECL (never my favorite CL, anyway)
<NotThatRPG> Does it have an inspector?
<pranav> NotThatRPG: The sly inspector for ECL recognizes "3" as type as well.
<pranav> version being :NEWEST
varjag has quit [Ping timeout: 260 seconds]
<NotThatRPG> that makes sense. Good to know
lucasta has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
uhuh has quit [Read error: Connection reset by peer]
uhuh has joined #commonlisp
attila_lendvai has quit [Ping timeout: 248 seconds]
cstml has quit [Ping timeout: 260 seconds]
cstml has joined #commonlisp
cstml has quit [Ping timeout: 260 seconds]
eddof13 has quit [Quit: eddof13]
<mwnaylor> Use case: stumpwm. I'm learning to extend it. Right now, thinking about functions/methods that will interact with a group. In some cases, I might have a group object. In others, I might have the id (a number) or the name (a string). With the type checking on parameters, it might make sense to have grp, grp-di, or grp-name as the parameter.
Inline has quit [Ping timeout: 244 seconds]
eddof13 has joined #commonlisp
<thuna`> mwnaylor: You could treat them all as of a "group specifier" type, though perhaps that's not the best for a method
pve has quit [Quit: leaving]
eddof13 has quit [Quit: eddof13]
eddof13 has joined #commonlisp
uhuh has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
eddof13 has quit [Client Quit]
robin has joined #commonlisp
dino_tutter has quit [Ping timeout: 260 seconds]
shka has quit [Ping timeout: 245 seconds]
donleo has quit [Ping timeout: 248 seconds]
<NotThatRPG> Yes, making generic functions that will deal with either of the three might make your life easier.
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eddof13 has joined #commonlisp
thonkpod_ has quit [Ping timeout: 265 seconds]
thonkpod_ has joined #commonlisp
eddof13 has quit [Quit: eddof13]
eddof13 has joined #commonlisp
<mwnaylor> Well, <type>-spec might work for the degeneric name, then something more appropriate in the defmethod. Maybe a mention int the defgeneric docstring about the probable name change in the defmethods.
<mwnaylor> For a more standard usage of defgeneric and defmethod, I would stick with keeping parameter names the same.
<mwnaylor> s/dege
<mwnaylor> Bah, ignore my typos....
brokkoli_origin has quit [Ping timeout: 252 seconds]
brokkoli_origin has joined #commonlisp
Noisytoot has quit [Ping timeout: 252 seconds]
brokkoli_origin has quit [Ping timeout: 276 seconds]
brokkoli_origin has joined #commonlisp
jweeks has quit [Remote host closed the connection]
Lord_of_Life has quit [Ping timeout: 252 seconds]