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/>
prokhor__ has quit [Ping timeout: 252 seconds]
pjb has quit [Ping timeout: 248 seconds]
uics has quit [Remote host closed the connection]
morganw has quit [Remote host closed the connection]
uics has joined #commonlisp
defaultxr has joined #commonlisp
azimut has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
uics has left #commonlisp [#commonlisp]
LW has quit [Quit: WeeChat 3.6]
prokhor has joined #commonlisp
aartaka has joined #commonlisp
karlosz has quit [Quit: karlosz]
occ has joined #commonlisp
rettahcay has joined #commonlisp
rettahcay has left #commonlisp [#commonlisp]
waleee has quit [Ping timeout: 248 seconds]
jeosol has joined #commonlisp
Fare has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
n0den1te has joined #commonlisp
n0den1te has quit [Quit: leaving]
robin has quit [Quit: Leaving]
random-nick has quit [Ping timeout: 260 seconds]
occ has quit [Ping timeout: 248 seconds]
santiagopim has quit [Ping timeout: 265 seconds]
occ has joined #commonlisp
borodust has quit [Quit: Leavin']
borodust has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 255 seconds]
Lord_of_Life has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
cross has quit [Remote host closed the connection]
Oladon has quit [Quit: Leaving.]
bilegeek has joined #commonlisp
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
Spawns_Carpeting has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Spawns_Carpeting has joined #commonlisp
terrorjack2 has joined #commonlisp
Fare has quit [Ping timeout: 255 seconds]
sjl_ has joined #commonlisp
Oladon has joined #commonlisp
Spawns_Carpeting has quit [*.net *.split]
aartaka has quit [*.net *.split]
prokhor has quit [*.net *.split]
Lord_of_Life has quit [*.net *.split]
avocadoist has quit [*.net *.split]
sjl has quit [*.net *.split]
jmdaemon has quit [*.net *.split]
pranavats has quit [*.net *.split]
knusbaum has quit [*.net *.split]
terrorjack has quit [*.net *.split]
semz has quit [*.net *.split]
Inline has quit [*.net *.split]
les has quit [*.net *.split]
terrorjack2 is now known as terrorjack
aartaka has joined #commonlisp
avocadoist has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym_ has joined #commonlisp
scymtym has quit [Ping timeout: 268 seconds]
edgar-rft has quit [Ping timeout: 268 seconds]
Brucio-61 has joined #commonlisp
edgar-rft has joined #commonlisp
Inline has joined #commonlisp
jmdaemon has joined #commonlisp
knusbaum has joined #commonlisp
semz has joined #commonlisp
prokhor has joined #commonlisp
les has joined #commonlisp
Spawns_Carpeting has joined #commonlisp
Lord_of_Life has joined #commonlisp
Inline has quit [Max SendQ exceeded]
knusbaum has quit [Max SendQ exceeded]
jmdaemon has quit [Max SendQ exceeded]
les has quit [Max SendQ exceeded]
Lord_of_Life has quit [Max SendQ exceeded]
les has joined #commonlisp
jmdaemon has joined #commonlisp
knusbaum has joined #commonlisp
Inline has joined #commonlisp
Lord_of_Life has joined #commonlisp
sloanr has joined #commonlisp
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
occ has quit [Ping timeout: 268 seconds]
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
occ has joined #commonlisp
aartaka has quit [Ping timeout: 255 seconds]
aartaka has joined #commonlisp
occ has quit [Ping timeout: 252 seconds]
istewart has joined #commonlisp
occ has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
sloanr has quit [Remote host closed the connection]
gxt has quit [Ping timeout: 255 seconds]
gxt has joined #commonlisp
bilegeek has quit [Quit: Leaving]
azimut_ has joined #commonlisp
azimut has quit [Remote host closed the connection]
jrm has quit [Ping timeout: 248 seconds]
kenran has joined #commonlisp
aartaka has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
kenran has quit [Remote host closed the connection]
jrm has joined #commonlisp
rgherdt has joined #commonlisp
igemnace has joined #commonlisp
_cymew_ has joined #commonlisp
Cymew has joined #commonlisp
_cymew_ has quit [Ping timeout: 268 seconds]
glaucon has joined #commonlisp
Sauvin has quit [Ping timeout: 252 seconds]
Oladon has quit [Quit: Leaving.]
frgo has quit [Ping timeout: 268 seconds]
Sauvin has joined #commonlisp
LW has joined #commonlisp
vinnland has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
pve has joined #commonlisp
MajorBiscuit has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
aartaka has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 252 seconds]
MajorBiscuit has joined #commonlisp
pjb has joined #commonlisp
Inline has quit [Quit: Leaving]
aartaka has quit [Ping timeout: 252 seconds]
emacsomancer[m] has quit [Quit: You have been kicked for being idle]
aartaka has joined #commonlisp
shka has joined #commonlisp
quoosp has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
attila_lendvai has joined #commonlisp
aartaka has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
occ has quit [Ping timeout: 248 seconds]
vinnland has quit [Remote host closed the connection]
quoosp has quit [Ping timeout: 248 seconds]
azimut_ has quit [Ping timeout: 255 seconds]
aartaka has joined #commonlisp
quoosp has joined #commonlisp
amoroso has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
aartaka has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
Gnuxie has quit [Quit: Bridge terminating on SIGTERM]
BrownJenkin has quit [Quit: Bridge terminating on SIGTERM]
nicm[m] has quit [Quit: Bridge terminating on SIGTERM]
sp has quit [Quit: Bridge terminating on SIGTERM]
edgarvincent[m] has quit [Quit: Bridge terminating on SIGTERM]
hayley has quit [Quit: Bridge terminating on SIGTERM]
VOID[m] has quit [Quit: Bridge terminating on SIGTERM]
Mrtn[m] has quit [Quit: Bridge terminating on SIGTERM]
Duuqnd has quit [Quit: Bridge terminating on SIGTERM]
char[m] has quit [Quit: Bridge terminating on SIGTERM]
an_origamian[m] has quit [Quit: Bridge terminating on SIGTERM]
bitspook[m] has quit [Quit: Bridge terminating on SIGTERM]
paulapatience has quit [Quit: Bridge terminating on SIGTERM]
infra_red[m] has quit [Quit: Bridge terminating on SIGTERM]
tiziodcaio has quit [Quit: Bridge terminating on SIGTERM]
kakuhen has quit [Quit: Bridge terminating on SIGTERM]
yitzi has quit [Quit: Bridge terminating on SIGTERM]
epony has quit [Remote host closed the connection]
epony has joined #commonlisp
random-nick has joined #commonlisp
edgarvincent[m] has joined #commonlisp
_cymew_ has joined #commonlisp
amoroso has quit [Quit: Client closed]
foxfromabyss has joined #commonlisp
<foxfromabyss> there seems to be a multitude of different opengl CL bindings and i am not entirely sure which one to pick. Would appreciate some directions :)
an_origamian[m] has joined #commonlisp
Mrtn[m] has joined #commonlisp
yitzi has joined #commonlisp
Gnuxie has joined #commonlisp
tiziodcaio has joined #commonlisp
kakuhen has joined #commonlisp
sp has joined #commonlisp
char[m] has joined #commonlisp
nicm[m] has joined #commonlisp
hayley has joined #commonlisp
bitspook[m] has joined #commonlisp
infra_red[m] has joined #commonlisp
VOID[m] has joined #commonlisp
BrownJenkin has joined #commonlisp
Duuqnd has joined #commonlisp
paulapatience has joined #commonlisp
_cymew_ has quit [Ping timeout: 252 seconds]
<jackdaniel> as far as I can tell cl-opengl is the canonical one (and the most faithful to the underlying api)
<foxfromabyss> will check that out first then, thanks!
<jackdaniel> sure
Gnuxie has quit [Ping timeout: 248 seconds]
bitspook[m] has quit [Ping timeout: 265 seconds]
char[m] has quit [Ping timeout: 246 seconds]
paulapatience has quit [Ping timeout: 246 seconds]
yitzi has quit [Ping timeout: 246 seconds]
nicm[m] has quit [Ping timeout: 248 seconds]
VOID[m] has quit [Ping timeout: 246 seconds]
hayley has quit [Ping timeout: 252 seconds]
kakuhen has quit [Ping timeout: 265 seconds]
tiziodcaio has quit [Ping timeout: 265 seconds]
an_origamian[m] has quit [Ping timeout: 260 seconds]
Duuqnd has quit [Ping timeout: 260 seconds]
Mrtn[m] has quit [Ping timeout: 260 seconds]
infra_red[m] has quit [Ping timeout: 256 seconds]
sp has quit [Ping timeout: 264 seconds]
BrownJenkin has quit [Ping timeout: 264 seconds]
edgarvincent[m] has quit [Ping timeout: 264 seconds]
nicm[m] has joined #commonlisp
scymtym_ has quit [Ping timeout: 255 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
vinnland has joined #commonlisp
Brucio-61 has joined #commonlisp
Gnuxie has joined #commonlisp
bitspook[m] has joined #commonlisp
justache is now known as deliriumt
deliriumt is now known as justache
vinnland has quit [Ping timeout: 252 seconds]
char[m] has joined #commonlisp
yitzi has joined #commonlisp
paulapatience has joined #commonlisp
VOID[m] has joined #commonlisp
hayley has joined #commonlisp
jmdaemon has quit [Ping timeout: 248 seconds]
an_origamian[m] has joined #commonlisp
Duuqnd has joined #commonlisp
amoroso has joined #commonlisp
sp has joined #commonlisp
infra_red[m] has joined #commonlisp
edgarvincent[m] has joined #commonlisp
hayley has quit [Changing host]
hayley has joined #commonlisp
scymtym has joined #commonlisp
scymtym has quit [Read error: Connection reset by peer]
scymtym has joined #commonlisp
<jackdaniel> say that I have a tree-like structure built on back references from children i.e a class child has a slot parent (but not the other way around). I can programmatically compute each parent's children
vinnland has joined #commonlisp
<jackdaniel> how would you approach writing a make-form method for such parent?
<scymtym> beach: the client i'm using as Brucio-61 was originally derived from Beirc but there is very little left of that code. Brucio-61 is online more than this account because the CL client is better at reconnecting than ERC (at least for my networking circumstances)
<beach> I see.
<pjb> jackdaniel: what would make-form do?
<jackdaniel> create the root and its children (with children having the parent initialized to the root)
Mrtn[m] has joined #commonlisp
<jackdaniel> or perhaps make-load-form is not the right tool to serialize this kind of data
<Bike> when you dump a parent, do you want to dump its children as well, even though they're just computable from the parent rather than stored ini t?
<jackdaniel> yes, I want to throw a low-effort export/import here
<jackdaniel> this is really baked by a database, that's why the parent doesn't have points to its children (only the other way around)
BrownJenkin has joined #commonlisp
tiziodcaio has joined #commonlisp
<Bike> if you have a database object including both parentss and children, would it make more sense to dump that?
<Bike> i'm just not sure how the children are accessible from the parent at all, i guess. if you compute them more than once does that make new children each time? or are they cached in the database or something?
Brucio-61 has quit [Ping timeout: 260 seconds]
amoroso has quit [Quit: Client closed]
<jackdaniel> I have an access to the database via postmodern. I can do sql queries etc, regarding caching it is rather irrelevant here (I'm not that interested in identity either way)
<jackdaniel> generally I can do (find-instances 'children :parent my-parent) and that will magically return all of them
scymtym has quit [Ping timeout: 264 seconds]
<jackdaniel> I could potentially make an initarg that doesn't save the slot but rather fixes the parent in children in initialize-instance
kakuhen has joined #commonlisp
Gleefre has joined #commonlisp
amoroso has joined #commonlisp
aartaka has joined #commonlisp
Brucio-61 has joined #commonlisp
amoroso has quit [Quit: Client closed]
pranavats has joined #commonlisp
glaucon has quit [Quit: WeeChat 3.5]
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
amoroso has joined #commonlisp
waleee has joined #commonlisp
<Josh_2> :trumpet: GM
cage has joined #commonlisp
<Josh_2> Has anyone tried running a lisp image in their linux initramfs?
robin has joined #commonlisp
chrcav has quit [Ping timeout: 246 seconds]
azimut has joined #commonlisp
chrcav has joined #commonlisp
amoroso has quit [Quit: Client closed]
rogersm has joined #commonlisp
waleee has quit [Ping timeout: 260 seconds]
eddof13 has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eddof13 has joined #commonlisp
vinnland has quit [Remote host closed the connection]
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
azimut_ has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
azimut has quit [Ping timeout: 255 seconds]
aartaka has quit [Ping timeout: 246 seconds]
aartaka has joined #commonlisp
<Equill> ASDF doesn't allow for declaring whether a system is an application or a library, or some secret third thing. I really should have considered that before being excited that I can write something to walk an app's dependencies and automagically connect everything in the database.
<Equill> This automation is getting less automatic all the time.
<random-nick> why does that matter?
<beach> What does it mean to "connect everything in the database"?
<beach> And, yes, why is the distinction important?
<Equill> Sorry, being a little cryptic there. I'll back up and clarify a little.
<Equill> I'm starting to actually use Syscat in anger, it being a single-source-of-truth. In it, I distinguish between applications and libraries, because it makes sense to have applications run on hosts, but not libraries. However, it's handy to be able to trace an application's dependencies, hence libraries also being a thing in there.
<pjb> What is syscat?
<Equill> My immediate exercise is to trace all Syscat's own dependencies, and their licenses, so I can make sure I haven't set myself up for licensing incompatibility.
<Equill> Syscat is an application I wrote; it's name is short for the System Catalogue. It's designed to keep track of everything in your IT environment - applications, hosts, people, network connections, the lot.
<pjb> I see. Well, indeed, there's no formal data about what an application is. You'll have to fetch each project, and read the documentation. Often, the lisp code can be used as well as library and as application, even from the REPL. Sometimes, there will be a makefile or some other script to generate a stand-alone "application" or executable.
<jackdaniel> the distinction between an application and a library in common lisp is blurry at best. perhaps when the system is not dependent on would count as a fair heuristic
<pjb> I guess you could script some heuristics. grep app [Mm]akefile etc.
<pjb> grep 'main\|run' *.lisp
<Equill> That's exactly what I completely forgot to account for, in my excitement at the idea of traversing ASDF dependencies.
<jackdaniel> another one (from a declarative sense) you could tell that asdf does not treat it as a program when it doesn't have program-op defined
<Equill> Oh, that's a good point; thanks!
<jackdaniel> sure, but mind that some systems may play dual role, and while it may have program-op you still may be using it solely for its library utility
<Equill> I tend to write applications as libraries with an entry-point myself, so... damn. You're right: it makes less sense to pre-categorise a piece of software, and more sense to tag it afterwards as having one or more characteristics (application, library, whatever).
<pjb> Furthermore, there are projects where a single body of code will be used both as an library and as SEVERAL applications!
foxfromabyss has quit [Ping timeout: 260 seconds]
<pjb> If you want to reify an application (or deliverable) thing, it won't be 1-1 with asdf systems.
<pjb> (not necessarily).
<Equill> Oh, man. There's that, too, and I'll have to think about how to actually represent both of those situations.
Fare has joined #commonlisp
<Equill> This is one of those moments I'm *incredibly* glad I took the easy way and wrote an engine you configure, instead of hard-coding all these as API endpoints.
glaucon has joined #commonlisp
<Equill> I'll just go mull over how best to represent this. Thanks, everybody; this has been incredibly valuable.
<Equill> I knew that making it comprehensive would be a challenge; I had no idea how many philosophical conundra it would involve :)
eddof13 has joined #commonlisp
<jackdaniel> sure
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
gxt has quit [Ping timeout: 255 seconds]
gxt has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
Fare has quit [Ping timeout: 246 seconds]
jeosol has quit [Quit: Client closed]
amoroso has joined #commonlisp
waleee has joined #commonlisp
uics has joined #commonlisp
<uics> nobs and idiots all xaxaxa
<uics> idiots jews and masons use lisp lololo
uics was banned on #commonlisp by Bike [*!*uics@91.150.188.*]
uics was kicked from #commonlisp by Bike [uics]
<Equill> Thanks, Bike.
Fare has joined #commonlisp
aartaka has quit [Ping timeout: 264 seconds]
<Bike> no problem
aartaka has joined #commonlisp
morganw has joined #commonlisp
bitmapper has joined #commonlisp
Fare has quit [Ping timeout: 255 seconds]
quoosp has quit [Ping timeout: 248 seconds]
_cymew_ has joined #commonlisp
<Bike> sorry for the noise. i don't use these commands often enough to be very familiar
<jackdaniel> Bike went on a vanning spree :)
<jackdaniel> banning*
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
ns12 has quit [Quit: bye]
jonatack has quit [Ping timeout: 260 seconds]
ns12 has joined #commonlisp
<louis77> Thanks for taking care so quickly, Bike
amoroso has quit [Quit: Client closed]
jmdaemon has joined #commonlisp
emanuele6 has quit [Quit: WeeChat 3.8]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
morganw has quit [Remote host closed the connection]
azimut_ has quit [Ping timeout: 255 seconds]
azimut has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 264 seconds]
MajorBiscuit has joined #commonlisp
emanuele6 has joined #commonlisp
amoroso has joined #commonlisp
jonatack has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 265 seconds]
eddof13 has joined #commonlisp
Cymew has quit [Ping timeout: 248 seconds]
Krystof has quit [Ping timeout: 255 seconds]
foxfromabyss has joined #commonlisp
frgo has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
aartaka has joined #commonlisp
tyson2 has joined #commonlisp
amoroso has quit [Quit: Client closed]
amoroso has joined #commonlisp
akonai has quit [Quit: Quit.]
akonai has joined #commonlisp
glaucon has quit [Quit: Leaving.]
varjag has joined #commonlisp
Fare has joined #commonlisp
morganw has joined #commonlisp
Fare has quit [Ping timeout: 246 seconds]
seere has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
glaucon has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
Fare has joined #commonlisp
_cymew_ has quit [Ping timeout: 252 seconds]
Brucio-61 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
Fare has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Quit: Leaving]
attila_lendvai has joined #commonlisp
aartaka has quit [Ping timeout: 246 seconds]
aartaka has joined #commonlisp
aartaka has quit [Ping timeout: 255 seconds]
mariari has quit [Ping timeout: 252 seconds]
Fare has joined #commonlisp
glaucon has quit [Read error: Connection reset by peer]
igemnace has quit [Remote host closed the connection]
amoroso has quit [Quit: Client closed]
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Ping timeout: 265 seconds]
mariari has joined #commonlisp
tyson2 has joined #commonlisp
foxfromabyss has quit [Ping timeout: 260 seconds]
Fare has quit [Ping timeout: 248 seconds]
varjag has quit [Ping timeout: 252 seconds]
tyson2 has quit [Remote host closed the connection]
Fare has joined #commonlisp
Lycurgus has joined #commonlisp
Demosthenex has quit [Ping timeout: 252 seconds]
Demosthenex has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Fare has quit [Ping timeout: 248 seconds]
LW has quit [Quit: WeeChat 3.6]
rgherdt has quit [Remote host closed the connection]
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
nij- has joined #commonlisp
nij- has quit [Read error: Connection reset by peer]
nij- has joined #commonlisp
epony has quit [Quit: QUIT]
morganw has quit [Remote host closed the connection]
dieggsy has joined #commonlisp
marsia` has joined #commonlisp
marsia has quit [Ping timeout: 255 seconds]
shka has quit [Ping timeout: 252 seconds]
agent1011001 has joined #commonlisp
pve has quit [Quit: leaving]