rootnode` has quit [Remote host closed the connection]
rootnode` has joined #commonlisp
mgl has quit [Ping timeout: 252 seconds]
decweb has joined #commonlisp
rootnode` has quit [Remote host closed the connection]
rootnode` has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
rainthree33 is now known as rainthree
brokkoli_origin has quit [Ping timeout: 248 seconds]
igemnace has quit [Quit: ZNC 1.9.0+deb2build3 - https://znc.in]
igemnace has joined #commonlisp
brokkoli_origin has joined #commonlisp
yitzi has joined #commonlisp
AetherWind has joined #commonlisp
yitzi has quit [Ping timeout: 248 seconds]
mishoo has joined #commonlisp
rkazak has joined #commonlisp
mgl has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
chops_` has quit [Ping timeout: 260 seconds]
rootnode` has quit [Ping timeout: 244 seconds]
rainthree has quit [Ping timeout: 265 seconds]
josrr has joined #commonlisp
rootnode` has joined #commonlisp
mgl has quit [Ping timeout: 252 seconds]
chops_` has joined #commonlisp
rootnode` has quit [Remote host closed the connection]
rootnode` has joined #commonlisp
Akbar-Birbal has joined #commonlisp
yitzi has joined #commonlisp
rkazak has quit [Ping timeout: 244 seconds]
chops_` has quit [Ping timeout: 276 seconds]
Akbar-Birbal has left #commonlisp [#commonlisp]
rootnode` has quit [Ping timeout: 276 seconds]
rootnode` has joined #commonlisp
chops_` has joined #commonlisp
rootnode` has quit [Ping timeout: 252 seconds]
rootnode` has joined #commonlisp
rkazak has joined #commonlisp
shmorg83 has joined #commonlisp
rootnode` has quit [Ping timeout: 260 seconds]
rootnode` has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
amb007 has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
amb007 has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.4]
jrx has joined #commonlisp
shawnw has joined #commonlisp
jrx has quit [Remote host closed the connection]
jrx has joined #commonlisp
chops_` has quit [Ping timeout: 260 seconds]
rkazak has quit [Ping timeout: 245 seconds]
chops_` has joined #commonlisp
chops_` has quit [Ping timeout: 276 seconds]
xaltsc has quit [Quit: WeeChat 4.4.4]
chops_` has joined #commonlisp
rootnode` has quit [Ping timeout: 248 seconds]
rkazak has joined #commonlisp
JuanDaugherty has joined #commonlisp
shmorg83 has quit [Ping timeout: 246 seconds]
prokhor has joined #commonlisp
prokhor has quit [Client Quit]
prokhor has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
jrx has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
rkazak has quit [Ping timeout: 248 seconds]
chops_` has quit [Ping timeout: 276 seconds]
AetherWind has quit [Quit: leaving]
chops_` has joined #commonlisp
chops_` has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
chops_` has joined #commonlisp
chops_` has quit [Ping timeout: 260 seconds]
uhuh has joined #commonlisp
tam has quit [Ping timeout: 272 seconds]
chops_` has joined #commonlisp
rkazak has quit [Ping timeout: 246 seconds]
Lord_of_Life has quit [Ping timeout: 244 seconds]
<uhuh>
Does anyone know whether ASDF auto-loads optional system dependencies of the form system1+system2? They recommend it as a naming scheme in their manual here (https://asdf.common-lisp.dev/asdf.html#Weakly-depends-on) but no mention of whether the loading is done automatically if both systems are present.
<ixelp>
ASDF Manual
Lord_of_Life has joined #commonlisp
<yitzi>
They aren't suggesting that foo+bar is some special loading hint, but that foo+bar is a system that you write that joins together foo and the previously weak-depends bar.
<yitzi>
It doesn't seem that useful to me. What are you trying to accomplish?
JuanDaugherty has quit [Quit: JuanDaugherty]
chops_` has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
<uhuh>
The use-cases in my mind are mainly libraries supporting different backends: eg. a plotting library that can take multiple alternative plotting libraries as backends, or a system that can optionally take advantage of gpu acceleration if cl-cuda is installed
rkazak has quit [Ping timeout: 276 seconds]
chops_` has joined #commonlisp
josrr has quit [Remote host closed the connection]
kamafam has joined #commonlisp
josrr has joined #commonlisp
attila_lendvai_ has joined #commonlisp
rkazak has joined #commonlisp
attila_lendvai has quit [Ping timeout: 260 seconds]
wacki has joined #commonlisp
rkazak has quit [Ping timeout: 246 seconds]
mgl has joined #commonlisp
rkazak has joined #commonlisp
attila_lendvai_ is now known as attila_lendvai
rkazak has quit [Ping timeout: 252 seconds]
mgl has quit [Ping timeout: 244 seconds]
attila_lendvai has quit [Ping timeout: 246 seconds]
chops_` has quit [Ping timeout: 260 seconds]
ski has joined #commonlisp
mgl has joined #commonlisp
McParen has joined #commonlisp
chops_` has joined #commonlisp
chops_` has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
uhuh has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
slyrus_ has quit [Ping timeout: 260 seconds]
chops_` has joined #commonlisp
attila_lendvai has joined #commonlisp
chops_` has quit [Ping timeout: 260 seconds]
chops_` has joined #commonlisp
attila_lendvai has quit [Ping timeout: 265 seconds]
gorignak has quit [Read error: Connection reset by peer]
<Bubblegumdrop>
I have definitely seen older projects use this convention. Off the top of my head I'm drawing a blank on which ones thought.
Everything has joined #commonlisp
attila_lendvai_ has joined #commonlisp
<jrm>
Any recommendations for a portable way to check whether a directory exists? clisp isn't happy when probe-file is supplied with a directory. Something like (when (directory dir) ...) seems to work, but I guess it would be better to avoid potentially thrashing the filesystem. I read that file-directory-p is not part of the CL standard.
rkazak has quit [Ping timeout: 244 seconds]
attila_lendvai has quit [Ping timeout: 244 seconds]
<jrm>
reb: directory-exists-p looks like a winner. Thank you.
wacki has quit [Ping timeout: 245 seconds]
attila_lendvai_ has quit [Ping timeout: 260 seconds]
<reb>
For me, clisp appears to handle (directory "/path/that/ends/in/slash/") correctly.
<reb>
... returns the pathname if there's a directory and NIL otherwise.
<reb>
jrm: ^
rkazak has joined #commonlisp
wacki has joined #commonlisp
chops_` has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
<jrm>
reb: It does for me too, but my naive reaction was that it would be suboptimal to potentially thrash the disk by returning all the contents of the directory, just to check if it exists.
<reb>
jrm: The result depends on the pathspec you pass to DIRECTORY. If the pathspec contains "wild" components, then you may get several results in a list ... a pathspec like "/tmp/*.*" for instance.
Everything has joined #commonlisp
chops_` has quit [Ping timeout: 276 seconds]
dra has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
chops_` has joined #commonlisp
slyrus has joined #commonlisp
chops_` has quit [Ping timeout: 248 seconds]
Everything has quit [Ping timeout: 265 seconds]
Everything has joined #commonlisp
chops_` has joined #commonlisp
kiyafirs has joined #commonlisp
chops_` has quit [Ping timeout: 248 seconds]
dajole has joined #commonlisp
mgl has quit [Ping timeout: 252 seconds]
slyrus has quit []
rkazak has joined #commonlisp
chops_` has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Remote host closed the connection]
chops_` has quit [Ping timeout: 248 seconds]
triffid has quit [Quit: triffid]
triffid has joined #commonlisp
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Ping timeout: 265 seconds]
chops_` has joined #commonlisp
rkazak has quit [Ping timeout: 244 seconds]
slyrus has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 244 seconds]
dra has quit [Remote host closed the connection]
attila_lendvai_ has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
alternateved has quit [Remote host closed the connection]
yitzi has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 252 seconds]
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chomwitt has quit [Quit: WeeChat 3.8]
rkazak has joined #commonlisp
<jrm>
Seems so obvious now.
<jrm>
Another issue I'm struggling with trying to wrangle clisp to build FreeBSD CL ports is this error: SYSTEM::LINE-COMMENT-READER: Invalid byte #xC3 in CHARSET:ASCII
<jrm>
I wonder if it's something specific to the environment in our ports building system because when I trigger the build manually, it seems fine.
dino_tutter has quit [Ping timeout: 276 seconds]
<jrm>
That command is: FBSD_ASDF_COMPILE_PORT=t PORTNAME=asdf WRKSRC=/wrkdirs/usr/ports/devel/cl-asdf-clisp/work/asdf-3.3.7 clisp -ansi -norc -i /usr/local/etc/cl-freebsd-asdf-init -x "(asdf:oos 'asdf:compile-op :asdf)"
<bike>
well, it's true that that isn't a valid ascii byte. do you have some non ascii character in a file somewhere?
<jrm>
I'm guessing something in the environment. Testing a few things....
<bike>
i don't know enough about clisp to tell you why it would be using ascii in one case and a better encoding in another case, but some environment flag certainly sounds plausible
<bike>
the clisp manual might describe the default choice of encoding somewhere
<jrm>
For posterity, clisp -E UTF-8 ... does the trick. Thanks. :)