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/>
makomo has quit [Ping timeout: 244 seconds]
chrcav has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
istewart has joined #commonlisp
bpanthi977 has joined #commonlisp
brokkoli_originl has quit [Ping timeout: 252 seconds]
brokkoli_originl has joined #commonlisp
screwlisp has quit [Ping timeout: 265 seconds]
random-nick has quit [Ping timeout: 245 seconds]
rendar has joined #commonlisp
JuanDaugherty has joined #commonlisp
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
usagi_mimi has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in]
semz has joined #commonlisp
usagi_mimi has quit [Ping timeout: 276 seconds]
admich1 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
Oddity has quit [Ping timeout: 252 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
markb1 has quit [Ping timeout: 248 seconds]
markb1 has joined #commonlisp
markb1 has quit [Max SendQ exceeded]
markb1 has joined #commonlisp
mange has joined #commonlisp
shawnw has joined #commonlisp
pabs3 has quit [Ping timeout: 252 seconds]
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
josrr has quit [Ping timeout: 252 seconds]
pabs3 has joined #commonlisp
_whitelogger has joined #commonlisp
rtypo has quit [Ping timeout: 245 seconds]
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 248 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Alfr has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
admich1 has quit [Ping timeout: 252 seconds]
admich1 has joined #commonlisp
edgar-rft has joined #commonlisp
edgar-rft` has quit [Ping timeout: 272 seconds]
notzmv has joined #commonlisp
admich1 has quit [Ping timeout: 245 seconds]
admich1 has joined #commonlisp
pve has joined #commonlisp
shka has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
wbooze has joined #commonlisp
usagi_mimi has joined #commonlisp
gorignak has quit [Ping timeout: 276 seconds]
admich1 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
tjbw has joined #commonlisp
admich1 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
chomwitt has joined #commonlisp
Oladon has quit [Quit: Leaving.]
Arty has joined #commonlisp
Artea has quit [Ping timeout: 252 seconds]
Arty is now known as Artea
rgherdt has joined #commonlisp
rgherdt has left #commonlisp [#commonlisp]
rgherdt has joined #commonlisp
madnificent has quit [Remote host closed the connection]
flip214 has quit [Ping timeout: 244 seconds]
Oddity has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
Everything has joined #commonlisp
flip214 has joined #commonlisp
Everything has quit [Quit: leaving]
varjag has joined #commonlisp
JuanDaugherty has joined #commonlisp
mgl has joined #commonlisp
GalaxyNova has quit [Ping timeout: 268 seconds]
teozec has joined #commonlisp
King_julian has joined #commonlisp
wbooze has quit [Ping timeout: 252 seconds]
leeb has joined #commonlisp
leeb_ has quit [Ping timeout: 260 seconds]
gorignak has joined #commonlisp
teozec has left #commonlisp [ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.1)]
wbooze has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
usagi_mimi has quit [Quit: WeeChat 4.6.2]
chomwitt has quit [Ping timeout: 252 seconds]
wbooze has quit [Quit: Leaving]
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
cdegroot has quit [Remote host closed the connection]
ingeniot has joined #commonlisp
ewig has joined #commonlisp
notzmv has quit [Read error: Connection reset by peer]
admich1 has quit [Ping timeout: 248 seconds]
admich1 has joined #commonlisp
makomo has joined #commonlisp
mgl has quit []
ingeniot has quit [Quit: ingeniot]
chomwitt has joined #commonlisp
ingeniot has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
random-nick has joined #commonlisp
chomwitt has quit [Ping timeout: 276 seconds]
chomwitt has joined #commonlisp
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
chomwitt has quit [Ping timeout: 276 seconds]
akoana has joined #commonlisp
admich1 has quit [Ping timeout: 276 seconds]
admich1 has joined #commonlisp
anticomputer_ has joined #commonlisp
anticomputer has quit [Ping timeout: 264 seconds]
jon_atack has joined #commonlisp
apac has joined #commonlisp
jonatack has quit [Ping timeout: 244 seconds]
tuck has joined #commonlisp
King_julian has quit [Read error: Connection reset by peer]
King_julian has joined #commonlisp
tuck has quit [Ping timeout: 276 seconds]
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
rtypo has joined #commonlisp
mgl has joined #commonlisp
notzmv has joined #commonlisp
apac has quit [Ping timeout: 245 seconds]
phadthai has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
markb1 has quit [Ping timeout: 248 seconds]
chiselfu1e has quit [Ping timeout: 264 seconds]
chiselfuse has joined #commonlisp
anticomputer has joined #commonlisp
anticomputer_ has quit [Remote host closed the connection]
bpanthi977 has joined #commonlisp
mange has quit [Quit: Zzz...]
markb1 has joined #commonlisp
triffid has quit [Ping timeout: 264 seconds]
bpanthi977 has quit [Ping timeout: 248 seconds]
wbooze has joined #commonlisp
ingeniot has quit [Ping timeout: 248 seconds]
wbooze has quit [Remote host closed the connection]
wbooze has joined #commonlisp
bjorkintosh has quit [Ping timeout: 260 seconds]
bpanthi977 has joined #commonlisp
bjorkintosh has joined #commonlisp
wbooze has quit [Quit: Leaving]
triffid has joined #commonlisp
phadthai has joined #commonlisp
ingeniot has joined #commonlisp
admich1 has quit [Ping timeout: 260 seconds]
shka has quit [Quit: Konversation terminated!]
admich1 has joined #commonlisp
shka has joined #commonlisp
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
JuanDaugherty has joined #commonlisp
zxcvz has joined #commonlisp
<phoe> all safe and sound in my Keepit office once again
<phoe> thanks for the conference everyone
wbooze has joined #commonlisp
rtypo has quit [Read error: Connection reset by peer]
<beach> Thank you for all the help to run the conference, and again for presenting the lightning talk in my place.
<bjorkintosh> is it on youtube?
wbooze has quit [Quit: Leaving]
<beach> I have been told that the recordings of the talks will be kept by Twitch for some time.
<phoe> bjorkintosh: on Twitch until the end of the week, or more
<phoe> it will be on YT as soon as we can polish the recordings enough
<bjorkintosh> okay.
<bjorkintosh> thank you.
cmack has quit [Remote host closed the connection]
<phoe> beach: no problem, do you want the PDF with the slides anywhere?
<beach> No, that's OK. I think people can use the web site.
markb1 has quit [Ping timeout: 248 seconds]
contrapunctus has left #commonlisp [#commonlisp]
aadcg has joined #commonlisp
yitzi has joined #commonlisp
<yitzi> beach: I don't see the pdf slides on the website, maybe I am just missing it on https://european-lisp-symposium.org/2025/index.html
<ixelp> ELS 2025, Zürich - European Lisp Symposium
<beach> yitzi: I don't think they put up the slides for the lightning talks.
<yitzi> ok
markb1 has joined #commonlisp
<beach> It was mainly a summary of the web page that I have shown here.
<yitzi> gotcha
zxcvz has quit [Quit: zxcvz]
notzmv has quit [Ping timeout: 276 seconds]
contrapunctus has joined #commonlisp
ingeniot has quit [Ping timeout: 252 seconds]
wbooze has joined #commonlisp
<aadcg> any sly user who doesn't use company-mode around here?
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
Noisytoot_ has joined #commonlisp
Noisytoot is now known as Guest9776
Noisytoot_ is now known as Noisytoot
Guest9776 has quit [Read error: Connection reset by peer]
Noisytoot has quit [Remote host closed the connection]
yitzi has quit [Read error: Connection reset by peer]
yitzi has joined #commonlisp
Noisytoot has joined #commonlisp
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
wbooze has quit [Quit: Leaving]
kevingal has joined #commonlisp
<aadcg> well, I found a critical bug on sly and wasn't able to trace it yet. if anyone's interested, see https://github.com/joaotavora/sly/issues/681
<ixelp> Completion of symbols fails on Emacs 30.1 · Issue #681 · joaotavora/sly
youthpastor has quit [Read error: Connection reset by peer]
youthpastor has joined #commonlisp
flip214 has quit [Read error: Connection reset by peer]
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
flip214 has joined #commonlisp
Everything has joined #commonlisp
aadcg has quit [Ping timeout: 252 seconds]
wbooze has joined #commonlisp
King_julian has quit [Ping timeout: 252 seconds]
King_julian has joined #commonlisp
notzmv has joined #commonlisp
Everything has quit [Quit: leaving]
mgl has quit []
ingeniot has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
attila_lendvai has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
ingeniot has quit [Ping timeout: 252 seconds]
Oddity has quit [Ping timeout: 260 seconds]
brokkoli_originl has quit [Ping timeout: 252 seconds]
brokkoli_originl has joined #commonlisp
chomwitt has joined #commonlisp
puke has quit [Remote host closed the connection]
puke has joined #commonlisp
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
mgl has joined #commonlisp
chomwitt has quit [Ping timeout: 260 seconds]
notzmv has quit [Ping timeout: 252 seconds]
apac has joined #commonlisp
tfeb has joined #commonlisp
tfeb has quit [Quit: died]
stanrifkin has joined #commonlisp
rgherdt` has joined #commonlisp
rgherdt has quit [Ping timeout: 265 seconds]
mala has quit [Read error: Connection reset by peer]
mala has joined #commonlisp
rgherdt` has quit [Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.1)]
mgl has quit []
mgl has joined #commonlisp
rgherdt has joined #commonlisp
mgl has quit []
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
istewart has joined #commonlisp
notzmv has joined #commonlisp
markb1 has quit [Ping timeout: 248 seconds]
markb1 has joined #commonlisp
matt` has joined #commonlisp
chrcav has quit [Remote host closed the connection]
uhuh has joined #commonlisp
uhuh has quit [Changing host]
uhuh has joined #commonlisp
markb1 has quit [Ping timeout: 260 seconds]
markb1 has joined #commonlisp
dra has joined #commonlisp
edgar-rft has quit [Read error: Connection reset by peer]
matt` has quit [Ping timeout: 276 seconds]
edgar-rft has joined #commonlisp
uhuh has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
pve has quit [Quit: leaving]
ewig has quit [Remote host closed the connection]
GalaxyNova has joined #commonlisp
notzmv has quit [Ping timeout: 248 seconds]
shka has quit [Quit: Konversation terminated!]
chomwitt has joined #commonlisp
mmontone has joined #commonlisp
<mmontone> Hi. How can I define a package that inherits all symbols from another package? , including internal symbols, not only external
chomwitt has quit [Ping timeout: 265 seconds]
<mmontone> My idea is to have a myapp-user package, that can access myapp package, and also provides some other utilities.
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 265 seconds]
apac has quit [Ping timeout: 265 seconds]
kevingal has quit [Ping timeout: 272 seconds]
wbooze has quit [Ping timeout: 252 seconds]
stanrifkin has quit [Quit: Leaving]
dra has quit [Ping timeout: 268 seconds]
admich1 has quit [Ping timeout: 252 seconds]
admich1 has joined #commonlisp
<decweb> You can call export on your package "B" and feed it the symbols you want to export from "B" that were imported from some other package "A"
<decweb> And you can wrap that up in some top-level form to be executed after your defpackage, or `#.` it into the `:export` of your defpackage.
<decweb> You'll probably have to write a function or two to collect the symbols, the CL standard doesn't provide any for you.
<ixelp> (eval-when (:compile-toplevel :load-toplevel :execute) (defun package-externa - Pastebin.com
<decweb> Then your `defpackage` for B can have something like `(:import-from #:a . #.(package-external-symbols :a))`. The retrieval of the internal symbols is not addressed, but you get the idea.
chrcav has joined #commonlisp
notzmv has joined #commonlisp
JuanDaugherty has joined #commonlisp
wbooze has joined #commonlisp
<mmontone> Ok. Thanks. I can try that. I was asking in case someone knew of a library that provided such utility.
<aeth> decweb: that's pretty clever
<mmontone> Also, this happens because I'm lazy and don't want to maintain a list of exported symbols in the original package.
<aeth> however, I usually find myself refactoring any usage of (define-whatever ... #.(foo ...) ...) into (define-whatever-with-foo ...) that does the (foo ...) call in the DEFMACRO rather than in a read-eval
<mmontone> But I probably should.
<aeth> in this case, some sort of custom defpackage variation
<aeth> mmontone: there are several different libraries that do it
<aeth> uiop, which you are probably already depending on indirectly, has a define-package with use-reexport
<mmontone> oh, I missed that, I'll have a look.
<aeth> then there's a defpackage plus or something similarly named that does it more properly, but you'd have to add it as a dependency
<mmontone> ok
<aeth> this assumes that use-reexport lines up with "inheriting"
<aeth> since there are several different things you could want from that
<mmontone> sometimes I wish there was a way of easily maintaining the list of exported symbols of a package
<mmontone> I'm not sure what would be best approach for that
<aeth> in general, not specifically for packages (there are ways to build a list of exported symbols after-the-fact), if you want to build a list, you can define a global or a constant or a constant-returning function
<aeth> by using a macro as an intermediary
<aeth> I prefer constant-returning functions because they cause fewer issues ime
<aeth> so e.g. define-foo-package could look for (:export ...) and then take the CDR of that (if it exists) and store it in a `(progn #| normal-defpackage-here |# (defun foo () ,your-exports))
<aeth> There are other ways specifically for packages, but this is the general solution of saving a list
admich1 has quit [Remote host closed the connection]
<aeth> If you expect a user to attempt to modify the list then you'd make it ,(list ,@your-exports) instead and that kind of flexibility is the advantage of using a function instead of the other ways to store it
admich1 has joined #commonlisp
notzmv has quit [Ping timeout: 260 seconds]
<mmontone> Thanks aeth. I'll consider what you mention.
King_julian has quit [Ping timeout: 252 seconds]
bjorkint0sh has joined #commonlisp
rtypo has joined #commonlisp
King_julian has joined #commonlisp
bjorkintosh has quit [Ping timeout: 276 seconds]