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/>
amb007 has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
johnjaye has quit [Quit: WeeChat 4.0.0-dev]
johnjaye has joined #commonlisp
Oladon has quit [Quit: Leaving.]
ronald has quit [Ping timeout: 246 seconds]
random-nick has quit [Ping timeout: 260 seconds]
Oladon has joined #commonlisp
lucasta has joined #commonlisp
waleee has quit [Ping timeout: 244 seconds]
<doulos05> Is there a way to have multiple build-ops in asdf? I'm using Deploy and I'd like to use their osx-deploy-app-op as well as their regular deploy-op for linux builds.
habamax has joined #commonlisp
lucasta has quit [Quit: Leaving]
green_ has quit [Remote host closed the connection]
green_ has joined #commonlisp
johnjaye has quit [Ping timeout: 264 seconds]
johnjaye has joined #commonlisp
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
habamax has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #commonlisp
dcb has quit [Quit: MSN Messenger 4.0.2]
green_ has quit [Ping timeout: 264 seconds]
tevo has quit [Ping timeout: 250 seconds]
tevo has joined #commonlisp
szkl has quit [Quit: Connection closed for inactivity]
azimut has quit [Ping timeout: 240 seconds]
earl-ducaine has joined #commonlisp
Oladon has quit [Quit: Leaving.]
notzmv has joined #commonlisp
habamax has joined #commonlisp
Oladon has joined #commonlisp
rtypo has quit [Ping timeout: 264 seconds]
cjb has joined #commonlisp
Jach has joined #commonlisp
cjb has quit [Quit: rcirc on GNU Emacs 28.2]
Oladon has quit [Quit: Leaving.]
oneeyedalien has joined #commonlisp
shka has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
<patrix> hmm when I try to load the vgplot system on sbcl 2.3.x, I get the message here: https://plaster.tymoon.eu/view/3903#3903 . Not sure if strictly ARM64 related, but it happens in both macOS and Linux. Has anyone encountered/resolved this? If not I guess I'll have to go ahead and post to the mailing list...
<patrix> works fine under sbcl 2.2.x btw
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
_cymew_ has joined #commonlisp
LW has joined #commonlisp
rendar has quit [Ping timeout: 246 seconds]
msavoritias has joined #commonlisp
Krystof has joined #commonlisp
pve has joined #commonlisp
habamax has quit [Remote host closed the connection]
habamax has joined #commonlisp
masinter has quit [Ping timeout: 246 seconds]
oneeyedalien has quit [Quit: Leaving]
jon_atack has quit [Ping timeout: 245 seconds]
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #commonlisp
hrberg has quit [Client Quit]
hrberg has joined #commonlisp
ec has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
AkashaPeppermin4 has quit [Remote host closed the connection]
ec has joined #commonlisp
attila_lendvai has joined #commonlisp
dino_tutter has joined #commonlisp
mi6x3m has joined #commonlisp
<mi6x3m> hey, a quick beginner question
<mi6x3m> what is the difference between #:foo and :foo
<pkal> https://mr.gy/ansi-common-lisp/Sharpsign.html#SharpsignColon: "#: introduces an uninterned symbol whose name is symbol-name. Every time this syntax is encountered, a distinct uninterned symbol is created. "
<ixelp> Sharpsign - ANSI Common Lisp
<beach> mi6x3m: When the reader sees :foo, it interns FOO in the keyword package. When it sees #:foo, it creates an uninterned symbol
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
<mi6x3m> OK, i see
waleee has quit [Ping timeout: 244 seconds]
<mi6x3m> another q, i'm trying to calculate the average of a list with loop. the list contains classes for which i call a metric calculation method
<mi6x3m> what statement is to be used to return (/ sum count)
rendar has joined #commonlisp
rendar has quit [Changing host]
rendar has joined #commonlisp
<ixelp> (loop for foo in *foos* counting into count summing (level-of foo) i - Pastebin.com
<beach> (loop for element in list sum (metric element) into sum finally (return (/ sum (length list)))) something like that.
Lord_of_Life has quit [Ping timeout: 246 seconds]
<mi6x3m> ah, finally
<mi6x3m> tnx!
<beach> ywlcm
Lord_of_Life has joined #commonlisp
<mi6x3m> :}
<beach> mi6x3m: Though, it is not a "statement" but a LOOP "clause".
<mi6x3m> my poor imperative mind!
jeffrey has joined #commonlisp
<mi6x3m> i need functional zen koans to destroy what has enslaved me
<beach> The only place I know of in the Common Lisp standard that mentions "statement" is in the context of an explicit or implicit TAGBODY.
LW has quit [Quit: WeeChat 3.8]
pony has joined #commonlisp
Krystof has quit [Ping timeout: 244 seconds]
mi6x3m has quit [Remote host closed the connection]
green_ has joined #commonlisp
_cymew_ has quit [Ping timeout: 245 seconds]
random-nick has joined #commonlisp
Guest13 has joined #commonlisp
Guest13 has quit [Client Quit]
McParen has joined #commonlisp
green_ has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 246 seconds]
green_ has joined #commonlisp
amb007 has joined #commonlisp
Guest13 has joined #commonlisp
Guest13 has quit [Client Quit]
shka has quit [Ping timeout: 245 seconds]
cage has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #commonlisp
pranavats has joined #commonlisp
theBlackDragon has quit [Ping timeout: 245 seconds]
theBlackDragon has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
retropikzel has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
rendar has quit [Ping timeout: 264 seconds]
Demosthenex has quit [Remote host closed the connection]
jon_atack has joined #commonlisp
peterhil has joined #commonlisp
<cage> Shinmera: Hi! I am looking at the version of tooter that is downloaded using quicklisp and there is a dependency on 'jzon' instead of 'yason', but the version on github seems to use yason as it is used to be, i wonder where the code changed
_cymew_ has joined #commonlisp
Harriet has quit [Quit: Client update, hang on...]
Harriet has joined #commonlisp
azimut has joined #commonlisp
<Shinmera> :shrug:
<Shinmera> I am not John Quicklisp
<cage> :D
tyson2 has joined #commonlisp
<cage> i checked the repository log and there is no occurrence of the string "jzon", maybe a there was a compilation problem before, who knows
<Shinmera> I know I tried to port it to use jzon but reverted it
<Shinmera> But as for why it would end up in ql idk
<cage> yes, thisi is temporary, it was juts a question out of my curiosity
<cage> thanks!
<cage> next quicklisp release will revert the dependency, i guess
habamax has quit [Remote host closed the connection]
habamax has joined #commonlisp
Gleefre has joined #commonlisp
Demosthenex has joined #commonlisp
habamax has quit [Remote host closed the connection]
jmdaemon has quit [Ping timeout: 245 seconds]
notzmv has quit [Ping timeout: 264 seconds]
McParen has joined #commonlisp
dino_tutter has quit [Ping timeout: 250 seconds]
bjork1intosh has joined #commonlisp
bjorkint0sh has quit [Ping timeout: 260 seconds]
rendar has joined #commonlisp
rendar has quit [Changing host]
rendar has joined #commonlisp
waleee has joined #commonlisp
pranavats has joined #commonlisp
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
peterhil_ has joined #commonlisp
peterhil has quit [Remote host closed the connection]
peterhil_ has quit [Max SendQ exceeded]
peterhil_ has joined #commonlisp
perrierjouet has quit [Quit: WeeChat 4.0.2]
bitmapper has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Hibernating too long]
pranavats has joined #commonlisp
DusteD has joined #commonlisp
perrierjouet has joined #commonlisp
rtypo has joined #commonlisp
Oladon has joined #commonlisp
tevo has quit [Read error: Connection reset by peer]
tevo has joined #commonlisp
notzmv has joined #commonlisp
zephyr has quit [Quit: The Lounge - https://thelounge.chat]
igemnace has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
igemnace has quit [Ping timeout: 258 seconds]
dcb has joined #commonlisp
Oladon has quit [Quit: Leaving.]
igemnace has joined #commonlisp
azimut has quit [Ping timeout: 240 seconds]
igemnace has quit [Ping timeout: 246 seconds]
bitmapper has quit [Quit: Connection closed for inactivity]
rbcarleton has joined #commonlisp
igemnace has joined #commonlisp
igemnace has quit [Remote host closed the connection]
tevo has quit [Ping timeout: 260 seconds]
notzmv has quit [Ping timeout: 260 seconds]
scymtym has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
Lycurgus has joined #commonlisp
alcor has joined #commonlisp
bjork1intosh has quit [Ping timeout: 246 seconds]
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
waleee has quit [Ping timeout: 245 seconds]
woudshoo has joined #commonlisp
waleee has joined #commonlisp
perrierjouet has quit [Quit: WeeChat 4.0.2]
perrierjouet has joined #commonlisp
sharpquo` has joined #commonlisp
tevo has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
ronald has joined #commonlisp
Oladon has joined #commonlisp
woudshoo has quit [Remote host closed the connection]
woudshoo has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
dino_tutter has joined #commonlisp
azimut has joined #commonlisp
attila_lendvai has quit [Ping timeout: 245 seconds]
woudshoo has quit [Ping timeout: 246 seconds]
tevo has quit [Ping timeout: 260 seconds]
tevo has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
waleee has quit [Ping timeout: 264 seconds]
notzmv has joined #commonlisp
waleee has joined #commonlisp
_cymew_ has quit [Ping timeout: 246 seconds]
semz has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has quit [Changing host]
jmdaemon has joined #commonlisp
nytpu_ has joined #commonlisp
ashpool has left #commonlisp [Leaving]
<skin> Hey folks. I'm wondering if there's a semi-cross-platform way to get the current user of the running process.
woudshoo has joined #commonlisp
pony has quit []
woudshoo has quit [Ping timeout: 260 seconds]
<White_Flame> one dumb hack would be to get the last component of user-homedir-pathname
<White_Flame> (although not sure what that's set to on windows)
<White_Flame> obv cases where that might fail
<White_Flame> there's also the USER environment variable
msavoritias has quit [Remote host closed the connection]
<White_Flame> that seems to be USERNAME in winders
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #commonlisp
Oladon has quit [Quit: Leaving.]
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
marzhmallow is now known as marsipan
tyson2 has joined #commonlisp
<dra> Hello! I'm trying to understand the CLHS reader algorithm (http://lispm.de/docs/clhs/HyperSpec/Body/02_b.htm). Specifically, how reading a comment in an empty list would work. Given that the #\; macro function cannot return a value, and the algorithm starts over if a macro function returns no value.
pony has joined #commonlisp
<Alfr> dra, you mean the "If zero values are returned, then step 1 is re-entered." part? By then, I'd say, that the reader macro function has consumed characters form the input stream up to and including the next newline.
Gleefre has quit [Remote host closed the connection]
<dra> Alfr: Yes, that's what I mean. Yes, that would be the case. Then the next character is a closing paren.
amb007 has quit [Ping timeout: 246 seconds]
Oladon has joined #commonlisp
amb007 has joined #commonlisp
<dra> Alfr: The only way I can think of (apart from the sane approach SBCL and CCL take) is to set a flag in the #\) macro function and then unwind to the #\( macro function.
<Alfr> dra, falls through to step 4, and that should simply finish reading the list; that is the one special case for right paren.
<dra> Alfr: Ah, yes, you're right. Of course, I would then need shared state between left paren and right paren macro functions. But when I have that, all the sudden it seems elegant. Thanks a bunch!
<Alfr> dra, make sure to always pair up with the right most left paren when you hit a right parenthesis. ;)
alcor has quit [Remote host closed the connection]
dra has quit [Ping timeout: 258 seconds]
dino_tutter has quit [Ping timeout: 250 seconds]
pve has quit [Quit: leaving]