Xach 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>
kevingal has quit [Remote host closed the connection]
waleee has quit [Ping timeout: 255 seconds]
cullsure has joined #commonlisp
lisp123 has quit [Remote host closed the connection]
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
cjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
akoana has quit [Quit: leaving]
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
zacts has joined #commonlisp
terrorjack has quit [Read error: Connection reset by peer]
pjb has joined #commonlisp
terrorjack has joined #commonlisp
pjb has quit [Read error: Connection reset by peer]
jmhimara has joined #commonlisp
pjb has joined #commonlisp
zacts has quit [Ping timeout: 246 seconds]
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #commonlisp
prxq_ has joined #commonlisp
Mandus has quit [Ping timeout: 268 seconds]
Mandus has joined #commonlisp
prxq has quit [Ping timeout: 258 seconds]
zacts has joined #commonlisp
<beach> Good morning everyone!
srhm has quit [Quit: Konversation terminated!]
pjb has quit [Remote host closed the connection]
zacts has quit [Quit: Client closed]
dtman34 has joined #commonlisp
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
terrorjack has quit [Read error: Connection reset by peer]
terrorjack has joined #commonlisp
Bike has quit [Quit: Lost terminal]
asarch has joined #commonlisp
<susam> Good morning, beach!
<susam> Good morning, everyone!
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]
asarch has quit [Quit: Leaving]
pjb has joined #commonlisp
dsk has quit [Ping timeout: 245 seconds]
Mandus has quit [Ping timeout: 252 seconds]
Mandus has joined #commonlisp
Guest9 has joined #commonlisp
Inline has quit [Quit: Leaving]
jmhimara has quit [Quit: Client closed]
kakuhen has joined #commonlisp
shka has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life_ is now known as Lord_of_Life
okflo has joined #commonlisp
Guest9 has quit [Quit: Client closed]
attila_lendvai has joined #commonlisp
terrorjack has quit [Remote host closed the connection]
terrorjack has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
amb007 has joined #commonlisp
Mandus has quit [Ping timeout: 252 seconds]
Mandus has joined #commonlisp
cjb has quit [Quit: rcirc on GNU Emacs 28.0.50]
selwyn has joined #commonlisp
cranium has joined #commonlisp
<beach> This: https://github.com/s-expressionists/wscl/blob/main/wscl-issues/proposed/use-package-remove-incorrect-terminology is the "issue" I came up with for fixing the incorrect terminology in the description of USE-PACKAGE.
<shka> hi all
<beach> Hello shka.
<shka> what's up with all those LAUNCH-PROGRAM errors?
<shka> ok, this is likely to be outdated asdf
<flip214> shka: only shows SBCL 1.3, too
<shka> yeah, because it ships with older asdf most likely
hendursa1 has joined #commonlisp
hendursaga has quit [Ping timeout: 244 seconds]
peterhil has quit [Read error: Connection reset by peer]
<shka> i switched to newer docker image and it is all fine
Mandus has quit [Ping timeout: 268 seconds]
Mandus has joined #commonlisp
<pjb> (I shall review the other issues this week end…)
<beach> pjb: Thank you!
<shka> huh? standard is seriously misleading here
OlCe has joined #commonlisp
attila_lendvai has quit [Ping timeout: 240 seconds]
<beach> Hence the "issue", yes.
<shka> i wonder how this slipped into the standard
<beach> My guess: The formal definition of "import" came later than that dictionary entry.
<beach> Then nobody went back to check whether "import" had been used informally previously.
<shka> this is a plausible explanation
pve has joined #commonlisp
<beach> I think it is becoming more clear as I read the standard in detail, that they must have run out of time. Many of the issues I find would have been easily spotted if there had been more time to go over each dictionary entry in detail.
<beach> But it is still an amazingly well written document compared to some others I have seen.
makomo has quit [Ping timeout: 255 seconds]
modula has joined #commonlisp
defaultxr has quit [Ping timeout: 265 seconds]
modula is now known as defaultxr
cage has joined #commonlisp
kevingal has joined #commonlisp
lisp123 has joined #commonlisp
<lisp123> pve: thanks, no I use the slime debugger a bit (point and click) but I'm really a n00b at all this. Now its my goal to become an expert and build a good workflow for debugging / tracing etc (esp cause what I'm working on now requires it, even if everything works correctly - with all the loops and recursions, it will just be a black box otherwise)
<lisp123> the cookbook is also really good for this, reading it now. Thanks pve & bike for your help yesterday, was very helpful in setting me on my way
<pve> lisp123: ok, great!
scymtym has quit [Ping timeout: 258 seconds]
scymtym has joined #commonlisp
frgo has quit [Remote host closed the connection]
frgo has joined #commonlisp
selwyn has quit [Read error: Connection reset by peer]
okflo has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
tyson2 has joined #commonlisp
pillton has quit [Quit: ERC (IRC client for Emacs 27.2)]
random-nick has joined #commonlisp
lisp123_ has joined #commonlisp
lisp123 has quit [Ping timeout: 240 seconds]
<pjb> lisp123_: for tracing you may also want to have a look at cl-stepper.
kakuhen has quit [Quit: Leaving...]
<lisp123_> pjb: thanks <3 Is it on QuickLisp? Otherwise do I need to download the whole / lisp / directory from GitHub and then load which file (stepper.lisp?)
lisp123 has joined #commonlisp
aleamb has quit [Quit: bye]
Alfr has joined #commonlisp
<pjb> lisp123_: yes; the recommended way is: cd ~/quicklisp/local-projets ; git clone https://github.com/informatimago/lisp.git com-informatimago
<pjb> Then (ql:quickload :com.informatimago.common-lisp.lisp.stepper)
<lisp123> pjb: thanks :) Will try it out now, looks very good
lisp123_ has quit [Ping timeout: 258 seconds]
<pjb> There are some limitations, so sometimes you need to add a (declare (stepper disable)) in some deep functions… But for normal functions, it's nice.
attila_lendvai has quit [Ping timeout: 265 seconds]
<_death> will wscl also incorporate proposals to fix the issues in https://www.cliki.net/ANSI%20Clarifications%20and%20Errata
<lisp123> pjb: Can I check how to use it? I have tried following the comp.lang.lisp notes (defpackage .. use cl-stepper ...) (in-package ..) but I get some errors down the track
<scymtym> _death: Bike turned some of those into WSCL issue, so yes. but not all are suitable
<_death> ok
ldb has joined #commonlisp
<ldb> good evening
waleee has joined #commonlisp
selwyn has joined #commonlisp
selwyn has quit [Remote host closed the connection]
selwyn has joined #commonlisp
yewscion has joined #commonlisp
fourier has quit [Read error: Connection reset by peer]
yewscion has quit [Ping timeout: 258 seconds]
Bike has joined #commonlisp
fourier has joined #commonlisp
azimut has quit [Ping timeout: 244 seconds]
azimut has joined #commonlisp
<pjb> lisp123: You use :cl-stepper _instead_ of :cl.
<pjb> lisp123: since you change the package, you have to recompile all your sources in that package.
<pjb> lisp123: you may paste your errors http://termbin.com
ldb has quit [Ping timeout: 268 seconds]
<lisp123> pjb: Thanks, I will try and report back soon :-)
amb007 has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
Inline has joined #commonlisp
rgherdt has joined #commonlisp
lisp123_ has joined #commonlisp
yitzi has joined #commonlisp
lisp123 has quit [Ping timeout: 255 seconds]
rgherdt_ has joined #commonlisp
silasfox has joined #commonlisp
rgherdt has quit [Ping timeout: 245 seconds]
amb007 has quit [Ping timeout: 258 seconds]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
igemnace has quit [Quit: WeeChat 3.2]
tyson2 has quit [Quit: ERC (IRC client for Emacs 27.2)]
amb007 has quit [Ping timeout: 276 seconds]
amb007 has joined #commonlisp
lisp123_ has quit [Quit: Leaving...]
aeth has quit [Ping timeout: 255 seconds]
aeth has joined #commonlisp
tyson2 has joined #commonlisp
zacts has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
selwyn_ has joined #commonlisp
selwyn has quit [Ping timeout: 258 seconds]
CrashTestDummy2 has joined #commonlisp
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #commonlisp
CrashTestDummy3 has quit [Ping timeout: 265 seconds]
peterhil has joined #commonlisp
zacts has quit [Quit: Client closed]
cranium has quit [Quit: Leaving]
CrashTestDummy3 has joined #commonlisp
tyson2 has quit [Quit: ERC (IRC client for Emacs 27.2)]
CrashTestDummy has joined #commonlisp
OlCe has quit [Remote host closed the connection]
CrashTestDummy2 has quit [Ping timeout: 276 seconds]
selwyn_ has quit [Read error: Connection reset by peer]
CrashTestDummy3 has quit [Ping timeout: 265 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 265 seconds]
amb007 has joined #commonlisp
hendursa1 has quit [Remote host closed the connection]
svillemot has quit [Quit: WeeChat 3.0]
hendursa1 has joined #commonlisp
silasfox has quit [Ping timeout: 252 seconds]
cullsure has quit [Quit: Leaving]
aeth_ has joined #commonlisp
aeth has quit [Killed (NickServ (GHOST command used by aeth_))]
aeth_ is now known as aeth
silasfox has joined #commonlisp
tyson2 has joined #commonlisp
pjb has quit [Read error: Connection reset by peer]
pjb has joined #commonlisp
lisp123 has joined #commonlisp
silasfox has quit [Ping timeout: 268 seconds]
silasfox has joined #commonlisp
<lisp123> pjb: cl-stepper works well :) Ran it on my most complicated function and no issues. Now just go to play around with it.
<lisp123> will have to figure out an appropriate set of print-objects to make the output more meaningful
Lycurgus has joined #commonlisp
peterhil has quit [Ping timeout: 265 seconds]
dsk has joined #commonlisp
lotuseater has joined #commonlisp
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #commonlisp
lotuseater has quit [Read error: Connection reset by peer]
<pjb> lisp123: indeed. print-object is a debugging tool :-) for user output or file serialization, it's better to define other generic functions.
yitzi has quit [Quit: Leaving]
<lisp123> pjb: :-)
gpiero has quit [Remote host closed the connection]
gpiero has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
Devon has joined #commonlisp
Devon is now known as Devon7
Devon7 is now known as Devon
domovod has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
Xach has quit [Ping timeout: 250 seconds]
rgherdt_ has quit [Remote host closed the connection]
notzmv has quit [Ping timeout: 276 seconds]
aeth_ has joined #commonlisp
aeth has quit [Killed (NickServ (GHOST command used by aeth_))]
aeth_ is now known as aeth
silasfox has quit [Ping timeout: 258 seconds]
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
aeth has quit [Client Quit]
aeth has joined #commonlisp
gaqwas has joined #commonlisp
aeth has quit [Ping timeout: 255 seconds]
Lycurgus has quit [Quit: Exeunt]
<random-nick> is there a standard function which upcases strings?
<moon-child> string-upcase
<random-nick> thank you
<random-nick> I should've used the permuted index
taiju has quit [Ping timeout: 252 seconds]
taiju has joined #commonlisp
sjl has quit [Quit: WeeChat 2.2-dev]
<dieggsy> is there a maphash equivalent that produces a list?
<Bike> Produces?
<Bike> Like what kind of input and output are you looking for?
<dieggsy> Bike: if maphash accumulated results of the mapped function into a list like mapcar
cage has quit [Quit: rcirc on GNU Emacs 27.1]
<Bike> There is no built in version of that. You could do (let (res) (maphash (lambda (k v) (push (funcall function k v) res)) hash-table) (nreverse res)) or (loop for k being each hash-key of table using (hash-value v) collect (funcall function k v))
<Bike> Since hash tables aren't ordered and lists are it's a little bit of a mismatch I suppose
<dieggsy> Bike: neat, thank you! that should work. i didn't know how to loop over a hash table like that, nifty.
<dieggsy> the order doesn't matter for my use case
<Bike> yeah i figured
<Bike> there's also with-hash-table-iterator
<Bike> which is probably good for less organized iteration, but i don't think i've ever used it myself
shka has quit [Ping timeout: 265 seconds]
amb007 has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
domovod has quit [Quit: WeeChat 3.2]
<pjb> random-nick: beware, string-upcase works on string designators!
<pjb> (string-upcase '|hello world| :start 3 :end 8) #| --> "helLO WOrld" |#
<pjb> Well, maphash to build a list would build a (unordered) set represented as a list.
silasfox has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
kakuhen has joined #commonlisp
scymtym has quit [Ping timeout: 255 seconds]
notzmv has joined #commonlisp
hafat has joined #commonlisp
silasfox has quit [Ping timeout: 265 seconds]
scymtym has joined #commonlisp
zacts has joined #commonlisp
dtman34 has quit [Ping timeout: 252 seconds]
aeth_ has joined #commonlisp
dtman34 has joined #commonlisp
engblom has quit [Ping timeout: 252 seconds]
engblom has joined #commonlisp
prxq_ has quit [Ping timeout: 252 seconds]
prxq has joined #commonlisp
andreyorst has quit [Ping timeout: 252 seconds]
andreyorst has joined #commonlisp
zacts has quit [Quit: Client closed]
Inline has quit [Quit: Leaving]
susam_ has joined #commonlisp
ecraven- has joined #commonlisp
susam has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
ecraven has quit [Ping timeout: 265 seconds]
pve has quit [Quit: leaving]
recordgroovy has joined #commonlisp
yewscion has joined #commonlisp
aeth has joined #commonlisp
susam_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
susam has joined #commonlisp
aeth_ has quit [Quit: ...]
frgo has quit [Remote host closed the connection]
frgo has joined #commonlisp
yewscion has quit [Remote host closed the connection]
jeosol has quit [Quit: Ping timeout (120 seconds)]
kevingal has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 240 seconds]
amb007 has joined #commonlisp
jeosol has joined #commonlisp
random-nick has quit [Ping timeout: 258 seconds]
Alfr has quit [Quit: Leaving]
susam has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
fpc has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
gin has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
fpc has joined #commonlisp
gin has joined #commonlisp
susam has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
taiju has quit [Ping timeout: 252 seconds]
pjb has quit [Remote host closed the connection]
taiju has joined #commonlisp
pjb has joined #commonlisp
pjb has quit [Remote host closed the connection]