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/>
dino_tutter has quit [Ping timeout: 245 seconds]
Spawns_Carpeting has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
random-jellyfish has quit [Ping timeout: 255 seconds]
khrbtxyz has quit [Ping timeout: 260 seconds]
shka has quit [Ping timeout: 256 seconds]
tyson2 has joined #commonlisp
Spawns_Carpeting has joined #commonlisp
khrbtxyz has joined #commonlisp
<paulapatience> reb: D has the same thing, named uniform function call syntax I think
<paulapatience> dnhester26: the :use-reexport is typically only used in the conventionally named foo/all package of the foo library, so that users need not know the internal organization of the package-inferred-system
<paulapatience> So there is no risk of symbol conflicts compared to the non inferred version
<paulapatience> Nothing prevents you from making small packages with p-i-s. Overlord and Vernacular are two examples with follow a similar file naming style as Eclector and some related projects, and they use p-i-s
<paulapatience> s/examples with/examples which/
<paulapatience> The dependencies are detected by whether the package contains :import-from or :local-nicknames in its defpackage or uiop:define-package
pfdietz has joined #commonlisp
<paulapatience> lisp-interface-library is another example of p-i-s, I think it is referred to in the ASDF documentation
cosimone has quit [Remote host closed the connection]
edr has quit [Quit: Leaving]
jmdaemon has joined #commonlisp
zaymington has quit [Remote host closed the connection]
zaymington has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
elderK has quit [Quit: Connection closed for inactivity]
tiskaan has quit [Ping timeout: 245 seconds]
Lord_of_Life has quit [Ping timeout: 255 seconds]
Lord_of_Life_ has joined #commonlisp
pfdietz has quit [Quit: Client closed]
Lord_of_Life_ is now known as Lord_of_Life
Spawns_Carpeting has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Spawns_Carpeting has joined #commonlisp
dra has quit [Ping timeout: 260 seconds]
random-nick has quit [Ping timeout: 245 seconds]
yitzi has quit [Remote host closed the connection]
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
akoana has joined #commonlisp
meritamen has joined #commonlisp
meritamen has quit [Remote host closed the connection]
dajole has quit [Quit: Connection closed for inactivity]
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
Kyuvi has quit [Quit: Client closed]
josrr has quit [Remote host closed the connection]
Jach has quit [Ping timeout: 252 seconds]
Jach has joined #commonlisp
ebrasca has quit [Remote host closed the connection]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
Josh_2 has joined #commonlisp
<Josh_2> Hi hi hi
<Josh_2> Is there a way to know if a slot has actually has an initform?
<Josh_2> Ofcourse if I inspect a direct-slot it has initform but its just set to nil when there isn't one
<Josh_2> What if the initform *is* nil :skull:
<Josh_2> I could check the initargs in #'c2mop:direct-slot-definition-args and then build a mapping
pfdietz has joined #commonlisp
<Josh_2> Okay I figured it out
<Josh_2> if initfunction is nil then there is no initform
markb1 has quit [Ping timeout: 256 seconds]
Alfr has joined #commonlisp
markb1 has joined #commonlisp
akoana has quit [Quit: leaving]
hernan has quit [Remote host closed the connection]
azimut has quit [Ping timeout: 240 seconds]
decweb has quit [Ping timeout: 252 seconds]
bilegeek_ has joined #commonlisp
bilegeek has quit [Ping timeout: 245 seconds]
Jach has quit [Ping timeout: 260 seconds]
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 260 seconds]
Josh_2 has quit [Quit: Gotta go fast!]
waleee has quit [Ping timeout: 260 seconds]
tyson2 has quit [Remote host closed the connection]
bilegeek_ has quit [Remote host closed the connection]
bilegeek has joined #commonlisp
dajole has joined #commonlisp
Aesth has joined #commonlisp
dcb has quit [Quit: Connection closed for inactivity]
Aesth has quit [Read error: Connection reset by peer]
Aesth has joined #commonlisp
aeth has quit [Ping timeout: 245 seconds]
aeth has joined #commonlisp
igemnace has joined #commonlisp
varjagg has quit [Remote host closed the connection]
varjagg has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
varjagg has quit [Ping timeout: 268 seconds]
wheatengineer has joined #commonlisp
ym has joined #commonlisp
Kyuvi has joined #commonlisp
Jach has joined #commonlisp
Pixel_Outlaw has quit [Quit: *poof*]
varjag has joined #commonlisp
Jach has quit [Ping timeout: 256 seconds]
bilegeek_ has joined #commonlisp
rtypo has quit [Ping timeout: 264 seconds]
bilegeek has quit [Ping timeout: 276 seconds]
NicknameJohn has quit [Ping timeout: 252 seconds]
Kyuvi has quit [Ping timeout: 250 seconds]
zaymington has quit [Remote host closed the connection]
shka has joined #commonlisp
zaymington has joined #commonlisp
Kyuvi has joined #commonlisp
traidare has joined #commonlisp
random-jellyfish has joined #commonlisp
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Changing host]
Jach has joined #commonlisp
Aesth has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
dino_tutter has joined #commonlisp
boogs has joined #commonlisp
traidare has quit [Ping timeout: 260 seconds]
kenanb has joined #commonlisp
Aesth has joined #commonlisp
azimut has joined #commonlisp
dino_tutter has quit [Ping timeout: 276 seconds]
dajole has quit [Quit: Connection closed for inactivity]
bilegeek_ has quit [Quit: Leaving]
Lycurgus has joined #commonlisp
Lycurgus has quit [Changing host]
Lycurgus has joined #commonlisp
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
_cymew_ has joined #commonlisp
luis5 has quit [Ping timeout: 260 seconds]
Jach has quit [Ping timeout: 256 seconds]
traidare has joined #commonlisp
dino_tutter has joined #commonlisp
donleo has joined #commonlisp
markb1 has quit [Ping timeout: 268 seconds]
meritamen has joined #commonlisp
traidare has quit [Ping timeout: 276 seconds]
markb1 has joined #commonlisp
mgl has joined #commonlisp
dcb has joined #commonlisp
traidare has joined #commonlisp
decweb has joined #commonlisp
yitzi has joined #commonlisp
random-jellyfish has quit [Ping timeout: 256 seconds]
Kyuvi has quit [Quit: Client closed]
epony has quit [Remote host closed the connection]
jmiven has quit [Remote host closed the connection]
jmiven has joined #commonlisp
tiskaan has joined #commonlisp
tibfulv has quit [Remote host closed the connection]
szkl has joined #commonlisp
tibfulv has joined #commonlisp
khrbtxyz has quit [Ping timeout: 268 seconds]
viaken has quit [Ping timeout: 260 seconds]
khrbtxyz has joined #commonlisp
random-nick has joined #commonlisp
luis5 has joined #commonlisp
dnhester26 has joined #commonlisp
viaken has joined #commonlisp
tiskaan has quit [Ping timeout: 268 seconds]
markb1 has quit [Ping timeout: 246 seconds]
markb1 has joined #commonlisp
seok has joined #commonlisp
zaemington has joined #commonlisp
zaymington has quit [Ping timeout: 268 seconds]
tiskaan has joined #commonlisp
attila_lendvai has joined #commonlisp
khrbtxyz has quit [Ping timeout: 260 seconds]
dino_tutter has quit [Ping timeout: 256 seconds]
makomo has quit [Ping timeout: 268 seconds]
Demosthenex has quit [Ping timeout: 256 seconds]
tyson2 has joined #commonlisp
Demosthenex has joined #commonlisp
epony has joined #commonlisp
dino_tutter has joined #commonlisp
josrr has joined #commonlisp
tiskaan has quit [Ping timeout: 246 seconds]
khrbtxyz has joined #commonlisp
makomo has joined #commonlisp
luis5 is now known as luis
luis has quit [Changing host]
luis has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
markb1 has quit [Ping timeout: 268 seconds]
markb1 has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
Aesth has quit [Read error: Connection reset by peer]
seok has quit [Quit: Client closed]
seok has joined #commonlisp
tyson2 has joined #commonlisp
dcb has quit [Quit: Connection closed for inactivity]
skyl4rk has joined #commonlisp
dcb has joined #commonlisp
hayley has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
hayley has joined #commonlisp
hayley has quit [Changing host]
hayley has joined #commonlisp
unl0ckd has joined #commonlisp
szkl has quit [Quit: Connection closed for inactivity]
tiskaan has joined #commonlisp
szkl has joined #commonlisp
NicknameJohn has joined #commonlisp
yewscion_ has joined #commonlisp
hayley has quit [Ping timeout: 268 seconds]
hayley has joined #commonlisp
khrbtxyz has quit [Ping timeout: 256 seconds]
khrbtxyz has joined #commonlisp
cage has joined #commonlisp
jonatack has joined #commonlisp
epony has quit [Remote host closed the connection]
doyougnu- has joined #commonlisp
jon_atack has quit [Ping timeout: 255 seconds]
NicknameJohn has quit [Ping timeout: 260 seconds]
doyougnu has quit [Ping timeout: 276 seconds]
azimut has quit [Ping timeout: 240 seconds]
yewscion_ is now known as yewscion
epony has joined #commonlisp
attila_lendvai has quit [Ping timeout: 240 seconds]
hernan has joined #commonlisp
lucasta has joined #commonlisp
aeth has quit [Ping timeout: 252 seconds]
tiskaan has quit [Ping timeout: 260 seconds]
aeth has joined #commonlisp
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
azimut has joined #commonlisp
_triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
pfdietz has quit [Quit: Client closed]
NicknameJohn has joined #commonlisp
dcb has quit [Quit: Connection closed for inactivity]
traidare has quit [Ping timeout: 260 seconds]
rogersm has joined #commonlisp
pfdietz has joined #commonlisp
tiskaan has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.1]
meritamen has quit [Remote host closed the connection]
seok has quit [Quit: Client closed]
seok has joined #commonlisp
szkl has quit [Quit: Connection closed for inactivity]
tyson2 has quit [Read error: Connection reset by peer]
dcb has joined #commonlisp
dcb has quit [Client Quit]
dcb has joined #commonlisp
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Changing host]
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Client Quit]
tyson2 has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
Jach has joined #commonlisp
kevingal has joined #commonlisp
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
rainthree has joined #commonlisp
lucasta has quit [Remote host closed the connection]
Aesth has joined #commonlisp
tiskaan has quit [Ping timeout: 260 seconds]
Pixel_Outlaw has joined #commonlisp
Kyuvi has joined #commonlisp
Kyuvi has quit [Client Quit]
boogs has quit [Remote host closed the connection]
traidare has joined #commonlisp
wheatengineer has quit [Quit: Leaving]
yewscion has quit [Remote host closed the connection]
yewscion has joined #commonlisp
epony has quit [Remote host closed the connection]
yewscion has quit [Remote host closed the connection]
yewscion has joined #commonlisp
tiskaan has joined #commonlisp
unl0ckd has quit [Ping timeout: 268 seconds]
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #commonlisp
<Pixel_Outlaw> Has anyone done much with AllegroGraph? Looks like Franz is doing "neuro-symbolic" AI.
<ixelp> New – AllegroGraph v8 – Neuro-Symbolic AI Platform | AllegroGraph
yewscion has quit [Remote host closed the connection]
khrbtxyz has quit [Ping timeout: 256 seconds]
yewscion has joined #commonlisp
khrbtxyz has joined #commonlisp
cage has joined #commonlisp
cage has quit [Read error: Connection reset by peer]
seok has quit [Quit: Client closed]
seok has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
skyl4rk has quit [Ping timeout: 268 seconds]
Lycurgus has quit [Quit: leaving]
rogersm has quit [Remote host closed the connection]
yewscion has quit [Ping timeout: 260 seconds]
cage has joined #commonlisp
rogersm has joined #commonlisp
rogersm has quit [Remote host closed the connection]
rogersm has joined #commonlisp
cracauer has joined #commonlisp
unl0ckd has joined #commonlisp
skyl4rk has joined #commonlisp
rogersm has quit [Quit: Leaving...]
mgl has quit [Ping timeout: 246 seconds]
dajole has joined #commonlisp
epony has joined #commonlisp
jmdaemon has quit [Ping timeout: 260 seconds]
tiskaan has quit [Ping timeout: 252 seconds]
pranavats has left #commonlisp [Disconnected: Hibernating too long]
waleee has joined #commonlisp
rainthree has quit [Ping timeout: 252 seconds]
<NotThatRPG> I just discovered that Didier's ASDF-FLV defines ASDF:PERFORM :AROUND methods on the standard ASDF component and operation classes. Unfortunately, so does SLY-ASDF (and maybe SLIME-ASDF?). This is Very Bad. I'm trying to think about how to fix ASDF-FLV so it DOESN'T hijack all of ASDF in this way. Any suggestions?
tyson2 has joined #commonlisp
pfdietz has quit [Quit: Client closed]
pranavats has joined #commonlisp
<NotThatRPG> I'm wondering if one could modify ASDF-FLV so that it adds a MIXIN to the ASDF:CL-FILE class and that might fix things, but it seems groady and it seems like it would require engaging with the MOP, adding a huge dependency to ASDF-FLV.
<NotThatRPG> I really wish that ASDF-FLV had limited its attention to "ASDF-FLV-SYSTEMS" instead of globally infecting ASDF.
pfdietz has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
yewscion has joined #commonlisp
rtypo has joined #commonlisp
kevingal_ has joined #commonlisp
yewscion has quit [Remote host closed the connection]
yewscion has joined #commonlisp
igemnace has joined #commonlisp
thuna` has quit [Read error: Connection reset by peer]
Demosthenex has quit [Ping timeout: 255 seconds]
Demosthenex has joined #commonlisp
Fare has joined #commonlisp
mariari has quit [Ping timeout: 256 seconds]
tiskaan has joined #commonlisp
epony has quit [Quit: QUIT]
unl0ckd has quit [Ping timeout: 268 seconds]
markb1 has quit [Ping timeout: 276 seconds]
mariari has joined #commonlisp
varjagg has joined #commonlisp
<paulapatience> I have unfortunately seen other packages which do similar things
<paulapatience> Too bad ASDF generic functions do not take client arguments
<paulapatience> But it seems to me that adding a dependency on the MOP, no matter how big, would be better than the current situation.
tyson2 has quit [Remote host closed the connection]
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
varjagg is now known as varjag
Fare has quit [Ping timeout: 240 seconds]
tiskaan has quit [Ping timeout: 240 seconds]
markb1 has joined #commonlisp
yitzi has quit [Remote host closed the connection]
markb1 has quit [Max SendQ exceeded]
markb1 has joined #commonlisp
tiskaan has joined #commonlisp
Inline has quit [Quit: Leaving]
epony has joined #commonlisp
Inline has joined #commonlisp
epony has quit [Max SendQ exceeded]
epony has joined #commonlisp
Lycurgus has joined #commonlisp
Lycurgus has joined #commonlisp
green_ has quit [Ping timeout: 252 seconds]
kenanb has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
boogs has joined #commonlisp
rgherdt_ has joined #commonlisp
epony has quit [Remote host closed the connection]
rgherdt has quit [Remote host closed the connection]
seok has quit [Quit: Client closed]
seok has joined #commonlisp
epony has joined #commonlisp
unl0ckd has joined #commonlisp
mgl has joined #commonlisp
Kyuvi has joined #commonlisp
seok has quit [Quit: Client closed]
seok has joined #commonlisp
_cymew_ has quit [Ping timeout: 276 seconds]
Aesth has quit [Ping timeout: 246 seconds]
Aesth has joined #commonlisp
mgl has quit [Ping timeout: 260 seconds]
NicknameJohn has quit [Ping timeout: 252 seconds]
seok has quit [Quit: Client closed]
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Changing host]
random-jellyfish has joined #commonlisp
luna-is-here has quit []
<random-jellyfish> can I determine if an optional or a key argument has been provided to a function without specifying a predicate for that?
<bike> a predicate as in a -p variable? not really.
luna-is-here has joined #commonlisp
<bike> i guess you could do it with a &key parameter if you had a &rest parameter as well and searched through it yourself. not sure i see the point, though.
green_ has joined #commonlisp
<random-jellyfish> I could test it for nil but if it's nil it doesn't necessarily mean it wasn't provided, a nil value might have been provided
tiskaan has quit [Ping timeout: 252 seconds]
<random-jellyfish> and in that case I would want the default value to be used, if one was specified
<random-jellyfish> I'm trying to write a coroutine library from scratch
<bike> yes, the ambiguity is why the -p variables are provided.
<random-jellyfish> **wouldn't want the default value to be used**
<random-jellyfish> oh well I'll just have to live with that I guess, nil => use default value it is
yewscion has quit [Remote host closed the connection]
<random-jellyfish> and I'll add support for -p variables as well
<bike> why can you not use the -p variables
<random-jellyfish> I just love reinventing the wheel lol
yewscion has joined #commonlisp
yitzi has joined #commonlisp
<bike> have fun, i guess?
<yitzi> How are you gonna reinvent the wheel for -p variables? What is heartache with them? Just curious.
<random-jellyfish> yitzi, I'm writing a coroutine library, meaning I'm rolling out my own defun macro, I call it defun-resumable
<random-jellyfish> and I wrote my own lambda list parser
<random-jellyfish> and now I'm a bit puzzled how I'm gonna pass the argument values to the coroutine constructor - I can explain what's the deal with the constructor if you want
<yitzi> no, thats ok. I got it.
<random-jellyfish> the lambda-list parser doesn't know about -p variables yet, will add that later
markb1 has quit [Ping timeout: 245 seconds]
jon_atack has quit [Quit: WeeChat 4.1.2]
jonatack has joined #commonlisp
green_ has quit [Ping timeout: 252 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.1]
yitzi has quit [Remote host closed the connection]
markb1 has joined #commonlisp
chomwitt has joined #commonlisp
NicknameJohn has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
Aesth has quit [Read error: Connection reset by peer]
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
kevingal_ has quit [Ping timeout: 252 seconds]
kevingal has quit [Ping timeout: 260 seconds]
rtypo has quit [Ping timeout: 264 seconds]
tiskaan has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
random-jellyfish has quit [Quit: Leaving]
jonatack has joined #commonlisp
yewscion has quit [Ping timeout: 260 seconds]
azimut has quit [Ping timeout: 240 seconds]
traidare has quit [Ping timeout: 240 seconds]
tyson2 has joined #commonlisp
ym has quit [Ping timeout: 255 seconds]
tiskaan has quit [Ping timeout: 252 seconds]
son0p has joined #commonlisp
Inline has quit [Quit: Leaving]
tiskaan has joined #commonlisp
Inline has joined #commonlisp
son0p has quit [Quit: Bye]
azimut has joined #commonlisp
green_ has joined #commonlisp
NicknameJohn has quit [Read error: Connection reset by peer]
amb007 has quit [Ping timeout: 256 seconds]
NicknameJohn has joined #commonlisp
donleo has quit [Ping timeout: 255 seconds]
phantomics has joined #commonlisp
NicknameJohn has quit [Ping timeout: 245 seconds]
shka has quit [Ping timeout: 252 seconds]