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/>
remexre has quit [Remote host closed the connection]
remexre has joined #commonlisp
alfiee has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
alfiee has quit [Ping timeout: 260 seconds]
mala has quit [Ping timeout: 248 seconds]
mala has joined #commonlisp
jeffrey has joined #commonlisp
akoana has joined #commonlisp
Guest56 has quit [Quit: Client closed]
robin__ has joined #commonlisp
robin_ has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
dra has quit [Quit: Leaving]
alfiee has quit [Ping timeout: 268 seconds]
Ruby has quit [Quit: ZNC - https://znc.in]
Ruby has joined #commonlisp
Ruby has quit [Client Quit]
mala has quit [Read error: Connection reset by peer]
Ruby has joined #commonlisp
mala has joined #commonlisp
chum-cha has joined #commonlisp
mala has quit [Ping timeout: 252 seconds]
mala has joined #commonlisp
josrr has left #commonlisp [ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
ahz has quit [Ping timeout: 260 seconds]
Guest7530 has quit [Ping timeout: 265 seconds]
mala has quit [Ping timeout: 272 seconds]
mala has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
pkal has quit [Ping timeout: 246 seconds]
pkal has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
mala has quit [Quit: ZNC 1.6.1 - http://znc.in]
mala has joined #commonlisp
dtman34 has quit [Ping timeout: 268 seconds]
mala has quit [Ping timeout: 246 seconds]
mala has joined #commonlisp
mala has quit [Ping timeout: 244 seconds]
mala has joined #commonlisp
dtman34 has joined #commonlisp
mala has quit [Ping timeout: 252 seconds]
mala has joined #commonlisp
alfiee has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
istewart has joined #commonlisp
cqst_ has joined #commonlisp
waleee has quit [Ping timeout: 260 seconds]
cqst has quit [Ping timeout: 246 seconds]
mala has quit [Read error: Connection reset by peer]
mala has joined #commonlisp
cqst_ is now known as cqst
mala has quit [Quit: ZNC 1.6.1 - http://znc.in]
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
alfiee has joined #commonlisp
mala has joined #commonlisp
random-nick has quit [Ping timeout: 248 seconds]
alfiee has quit [Ping timeout: 252 seconds]
decweb has quit [Quit: Konversation terminated!]
surabax has quit [Quit: Leaving]
akoana has quit [Quit: leaving]
mrcom has joined #commonlisp
chum-cha has quit [Ping timeout: 260 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 268 seconds]
mala has quit [Read error: Connection reset by peer]
malaclyps has joined #commonlisp
<jmercouris> if I create an SBCL image on an x86 Linux machine, will it work on other x86 Linux machines? Can I just give them the binary?
<jmercouris> or will it be distro specific?
istewart has quit [Quit: Konversation terminated!]
istewart has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 248 seconds]
montxero has joined #commonlisp
<jackdaniel> jmercouris: glibc must match, any open shared library must be at tge same location
<jackdaniel> other than that it will work
<pranav> Also, not all x86 machines would support SIMD. So if the code in your image assumes AVX2 support, say, that wouldn't be portable across the board either.
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
markb1 has quit [Ping timeout: 252 seconds]
markb1 has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
alfiee has joined #commonlisp
markb1 has quit [Ping timeout: 248 seconds]
markb1 has joined #commonlisp
alfiee has quit [Ping timeout: 248 seconds]
cqst has quit [Ping timeout: 268 seconds]
cqst_ has joined #commonlisp
pve has joined #commonlisp
markb1 has quit [Ping timeout: 244 seconds]
markb1 has joined #commonlisp
edgar-rft_ has joined #commonlisp
gooba has quit [Remote host closed the connection]
gooba has joined #commonlisp
edgar-rft` has quit [Ping timeout: 252 seconds]
cqst has joined #commonlisp
cqst_ has quit [Ping timeout: 252 seconds]
Lord_of_Life has quit [Ping timeout: 246 seconds]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life_ is now known as Lord_of_Life
dtman34 has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
dtman34 has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
montxero has quit [Remote host closed the connection]
varjag has joined #commonlisp
dtman34 has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
dtman34 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
qsaiyan has quit [Ping timeout: 244 seconds]
alfiee has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
alfiee has quit [Ping timeout: 248 seconds]
cqst_ has joined #commonlisp
geminium has joined #commonlisp
cqst has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
geminium has quit [Ping timeout: 272 seconds]
alfiee has quit [Ping timeout: 260 seconds]
ello has quit [Ping timeout: 272 seconds]
mishoo has joined #commonlisp
ello has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 268 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
qsaiyan has joined #commonlisp
Equill has joined #commonlisp
madnificent has joined #commonlisp
McParen has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
mesaoptimizer has quit [Quit: WeeChat 4.0.4]
mesaoptimizer has joined #commonlisp
varjag has quit [Ping timeout: 272 seconds]
decweb has joined #commonlisp
Equill has quit [Ping timeout: 272 seconds]
mesaoptimizer has quit [Quit: WeeChat 4.0.4]
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
mesaoptimizer has joined #commonlisp
olnw has joined #commonlisp
mesaoptimizer has quit [Client Quit]
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
shka has quit [Quit: Konversation terminated!]
mesaoptimizer has joined #commonlisp
alfiee has joined #commonlisp
geminium has joined #commonlisp
mesaoptimizer has quit [Quit: WeeChat 4.0.4]
mesaoptimizer has joined #commonlisp
alfiee has quit [Ping timeout: 248 seconds]
geminium has quit [Ping timeout: 248 seconds]
mesaoptimizer has quit [Client Quit]
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
chomwitt has joined #commonlisp
mesaoptimizer has joined #commonlisp
mesaoptimizer has quit [Client Quit]
chomwitt has quit [Ping timeout: 252 seconds]
trocado has quit [Remote host closed the connection]
mesaoptimizer has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
trocado has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
divya has quit [Remote host closed the connection]
divya has joined #commonlisp
<jA_cOp> glibc -> musl and vice versa probably wouldn't work either, and if you compress the image, there is also a runtime dependency on libzstd which could be missing
random-nick has joined #commonlisp
mesaoptimizer has quit [Quit: WeeChat 4.0.4]
josrr has joined #commonlisp
jeffrey has joined #commonlisp
mesaoptimizer has joined #commonlisp
Demosthenex has quit [Ping timeout: 244 seconds]
varjag has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
Demosthenex has joined #commonlisp
Guest7530 has joined #commonlisp
ahz has joined #commonlisp
shawnw has quit [Ping timeout: 252 seconds]
varjag has quit [Ping timeout: 245 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 272 seconds]
Equill has joined #commonlisp
geminium has joined #commonlisp
geminium has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 268 seconds]
Thermoriax has quit [Quit: BBIAB]
Thermoriax has joined #commonlisp
<paulapatience> aeth: Does your vector DSL allow ways to bind the values of intermediate computations? Or is the user expected to do that outside the DSL? I'm currently writing a DSL for combining signed distance functions and I'm wondering about the best way to cache intermediate computations.
<paulapatience> jmercouris: You can also create static executables with SBCL. See https://www.timmons.dev/posts/static-executables-with-sbcl-v2.html
<ixelp> Eric Timmons
akovalenko has quit [Quit: ZNC 1.9.1 - https://znc.in]
alfiee has joined #commonlisp
akovalenko has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
cross has quit [Ping timeout: 252 seconds]
cross has joined #commonlisp
ahz_ has joined #commonlisp
Guest7530 has quit [Read error: Connection reset by peer]
surabax has joined #commonlisp
Guest7530 has joined #commonlisp
brokkoli_origin has quit [Ping timeout: 252 seconds]
ahz has quit [Ping timeout: 252 seconds]
MyNetAz has quit [Remote host closed the connection]
brokkoli_origin has joined #commonlisp
MyNetAz has joined #commonlisp
alfiee has joined #commonlisp
CrashTestDummy has joined #commonlisp
CrashTestDummy has quit [Read error: Connection reset by peer]
alfiee has quit [Ping timeout: 260 seconds]
<mwnaylor> Running sly in emacs. Is there a way to configure `sly-hyperspec-lookup' to change the browser that displays the documentation?
bpanthi977 has joined #commonlisp
<mwnaylor> Out of the box, it defaults to firefox.
phantomics_ has quit [Ping timeout: 276 seconds]
phantomics has joined #commonlisp
<Bubblegumdrop> Yeah, sec
<Bubblegumdrop> (defun hyperspec-lookup--hyperspec-lookup-w3m (orig-fun &rest args)
<Bubblegumdrop> (let ((browse-url-browser-function 'w3m-browse-url))
<Bubblegumdrop> (apply orig-fun args)))
<Bubblegumdrop> (advice-add 'hyperspec-lookup :around #'hyperspec-lookup--hyperspec-lookup-w3m)
<ixelp> Configure Common Lisp HyperSpec (CLHS) lookup in Emacs
<Bubblegumdrop> what you're looking for is called "advice" in emacs
eddof13 has joined #commonlisp
<Bubblegumdrop> You can provide "advice" to existing functionality
<Bubblegumdrop> Of course there are other ways to do it. This method works well.
<Bubblegumdrop> I'm using w3m and emacs-w3m
<Bubblegumdrop> as you can see.
<|3b|> or just configure browse-url globally, if you either always want to use the other browser, or don't otherwise open URLs from emacs
<Bubblegumdrop> Yes, good suggestion. I *only* want w3m to open HyperSpec URLs.
<reb> Bubblegumdrop: I think the easiest way is to configure the Emacs browse-url package to use some other browser for Hyperspec links.
<|3b|> yeah, looks like you can configure it per URL with regex match
<Bubblegumdrop> mwnaylor additionally you can install HyperSpec on your local with clhs package from quicklisp
<Bubblegumdrop> There is one additional setup step, you must provide the path
<Bubblegumdrop> (setq common-lisp-hyperspec-root (find-file ...)) or something
<Bubblegumdrop> expand-file-name.
<reb> Bubblegumdrop: the URL matching |3b| mentioned can be configured using browse-url-handlers
<Bubblegumdrop> Thanks, this is good to know.
<Bubblegumdrop> This variable was introduced, or its default value was changed, in
<Bubblegumdrop> version 28.1 of Emacs.
<Bubblegumdrop> It's a recent feature.
<Bubblegumdrop> I don't remember what version of emacs I started on.
<Bubblegumdrop> Certainly pre-28.1
<|3b|> also, looks like it tries xdg-open before firefox, if you want to configure it even more globally than just emacs
alfiee has joined #commonlisp
<|3b|> (on wayland/X at least)
alfiee has quit [Ping timeout: 252 seconds]
geminium has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
eddof13 has quit [Quit: eddof13]
cqst has joined #commonlisp
cqst_ has quit [Ping timeout: 252 seconds]
pfdietz has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
eddof13 has joined #commonlisp
varjag has joined #commonlisp
triffid has quit [Quit: triffid]
triffid has joined #commonlisp
McParen has joined #commonlisp
eddof13_ has joined #commonlisp
louis77 has joined #commonlisp
eddof13_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
louis77 has quit [Remote host closed the connection]
louis77 has joined #commonlisp
louis77 has quit [Changing host]
louis77 has joined #commonlisp
louis77 has quit [Remote host closed the connection]
louis77 has joined #commonlisp
louis77 has quit [Changing host]
louis77 has joined #commonlisp
robin__ is now known as robin
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 265 seconds]
louis77 has left #commonlisp [#commonlisp]
jeffrey has quit [Quit: jeffrey]
dra has joined #commonlisp
euandreh has joined #commonlisp
puke has quit [Ping timeout: 248 seconds]
waleee has joined #commonlisp
dra has quit [Quit: Leaving]
cage has joined #commonlisp
cage has quit [Excess Flood]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
cage has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
attila_lendvai has joined #commonlisp
eddof13 has quit [Quit: eddof13]
jeffrey has joined #commonlisp
puke has joined #commonlisp
istewart has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
<aeth> paulapatience: I just have my own LET that behaves like CL:LET, and similarly LET*
<paulapatience> aeth: Ok. That's what I went with as well.
<aeth> It's hard to write Lispy code without (potentially nested) LETs
<paulapatience> Another thing I've added is a form that allows users to locally specify aliases for the operations, similar to with-slots. That way they can use shorter names, without the package prefix.
<paulapatience> aeth: So your let also has to be prefixed with the package name?
<aeth> yes
<aeth> But I could, if I chose to, just treat CL:FOO as equivalent to FOO.
<aeth> It might not be a good idea because there are some incompatibilities. For instance, I don't support (let (foo) foo)
louis77 has joined #commonlisp
scymtym has quit [Ping timeout: 268 seconds]
scymtym has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 30.1]
alfiee has joined #commonlisp
pve has quit [Quit: leaving]
alfiee has quit [Ping timeout: 252 seconds]
louis77 has quit [Remote host closed the connection]
puke has quit [Ping timeout: 248 seconds]
puke has joined #commonlisp
Thermoriax has quit [Quit: BBIAB]
Equill has quit [Ping timeout: 244 seconds]
geminium has quit [Ping timeout: 252 seconds]
jeffrey has quit [Quit: jeffrey]
yazz has quit [Ping timeout: 276 seconds]
chomwitt has joined #commonlisp
yazz has joined #commonlisp
wbooze has joined #commonlisp
alfiee has joined #commonlisp
triffid has quit [Ping timeout: 264 seconds]
triffid has joined #commonlisp
eddof13 has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
eddof13 has quit [Client Quit]
attila_lendvai has quit [Ping timeout: 248 seconds]
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.2)]
JuanDaugherty has joined #commonlisp
alfiee has joined #commonlisp
eddof13 has joined #commonlisp
alfiee has quit [Ping timeout: 245 seconds]
eddof13 has quit [Client Quit]
eddof13 has joined #commonlisp
eddof13_ has joined #commonlisp
eddof13 has quit [Client Quit]
triffid has quit [Remote host closed the connection]
mishoo has quit [Ping timeout: 244 seconds]
qsaiyan has quit [Quit: The Lounge - https://thelounge.chat]
eddof13_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
eddof13 has joined #commonlisp
Thermoriax has joined #commonlisp
eddof13 has quit [Client Quit]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
qsaiyan has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
wbooze has quit [Ping timeout: 244 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 272 seconds]
akoana has joined #commonlisp
<jmercouris> jackdaniel: I see, thank you
wbooze has joined #commonlisp
JuanDaugherty is now known as ColinRobinson
wbooze has quit [Ping timeout: 260 seconds]