<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.
<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?)
<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]
<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
<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!