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.
<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]