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/> | News: ELS'22 this Monday (2022-03-21), see https://european-lisp-symposium.org
causal has joined #commonlisp
orestarod has quit [Ping timeout: 248 seconds]
tyson2 has quit [Remote host closed the connection]
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
leeb has joined #commonlisp
waleee has quit [Ping timeout: 244 seconds]
mfiano has quit [Ping timeout: 240 seconds]
mfiano has joined #commonlisp
karlosz has joined #commonlisp
Aquarne has joined #commonlisp
karlosz has quit [Ping timeout: 248 seconds]
mfiano_ has joined #commonlisp
mfiano has quit [Ping timeout: 256 seconds]
mfiano_ is now known as mfiano
Aquarne has quit [Quit: Lost terminal]
Aquarne has joined #commonlisp
even4void has quit [Quit: fBNC - https://bnc4free.com]
molson has quit [Remote host closed the connection]
molson has joined #commonlisp
karlosz has joined #commonlisp
even4void has joined #commonlisp
Guest74 has joined #commonlisp
<Guest74> is there somewhere to watch the videos from els this year?
<beach> Good morning everyone!
karlosz has quit [Quit: karlosz]
livoreno has quit [Ping timeout: 244 seconds]
Bike has quit [Quit: Lost terminal]
Bike has joined #commonlisp
karlosz has joined #commonlisp
asarch has quit [Quit: Leaving]
Volt_ has quit [Quit: ]
Bike has quit [Quit: Connection closed]
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
yauhsien has joined #commonlisp
yauhsien has quit [Ping timeout: 246 seconds]
hineios has quit [Ping timeout: 276 seconds]
hineios has joined #commonlisp
szkl has quit [Quit: Connection closed for inactivity]
yauhsien has joined #commonlisp
lisp123 has joined #commonlisp
Alfr has quit [Quit: Leaving]
yauhsien has quit [Ping timeout: 248 seconds]
aartaka has joined #commonlisp
frgo has quit [Remote host closed the connection]
lisp123 has quit [Remote host closed the connection]
frgo has joined #commonlisp
frgo has quit [Ping timeout: 276 seconds]
leeb has quit [Ping timeout: 248 seconds]
leeb has joined #commonlisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #commonlisp
igemnace has quit [Remote host closed the connection]
azimut has quit [Ping timeout: 240 seconds]
igemnace has joined #commonlisp
azimut has joined #commonlisp
lisp123 has joined #commonlisp
frgo has joined #commonlisp
lisp123 has quit [Remote host closed the connection]
frgo has quit []
karlosz has quit [Ping timeout: 248 seconds]
prokhor__ has joined #commonlisp
yauhsien has joined #commonlisp
lisp123 has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
artchad has joined #commonlisp
leeb has quit [Ping timeout: 248 seconds]
Oddity has joined #commonlisp
pve has joined #commonlisp
Guest74 has quit [Ping timeout: 240 seconds]
lisp123 has quit [Remote host closed the connection]
aartaka has quit [Ping timeout: 246 seconds]
shka has joined #commonlisp
aartaka has joined #commonlisp
aartaka has quit [Read error: Connection reset by peer]
aartaka has joined #commonlisp
mon_aaraj has quit [Ping timeout: 256 seconds]
mon_aaraj has joined #commonlisp
jmdaemon has quit [Ping timeout: 248 seconds]
lisp123 has joined #commonlisp
lisp123 has quit [Ping timeout: 248 seconds]
ttree has quit [Ping timeout: 246 seconds]
prokhor has joined #commonlisp
yauhsien has quit [Remote host closed the connection]
mon_aaraj has quit [Ping timeout: 246 seconds]
random-nick has joined #commonlisp
mon_aaraj has joined #commonlisp
yauhsien has joined #commonlisp
artchad has quit [Read error: Connection reset by peer]
lisp123 has joined #commonlisp
yauhsien has quit [Ping timeout: 248 seconds]
Aquarne has quit [Quit: Lost terminal]
<mfiano> Morning.
Dynom has joined #commonlisp
yauhsien has joined #commonlisp
Posterdati has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
Posterdati has joined #commonlisp
yauhsien has quit [Remote host closed the connection]
yauhsien has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
orestarod has joined #commonlisp
lisp123 has quit [Remote host closed the connection]
lisp123 has joined #commonlisp
Oddity has quit [Ping timeout: 240 seconds]
frgo has joined #commonlisp
rodicm has joined #commonlisp
waleee has joined #commonlisp
Dynom has quit [Ping timeout: 240 seconds]
pjb has quit [Read error: Connection reset by peer]
aartaka has quit [Ping timeout: 246 seconds]
aartaka has joined #commonlisp
Dynom has joined #commonlisp
tane has joined #commonlisp
tane has joined #commonlisp
tane has quit [Changing host]
prokhor_ has joined #commonlisp
<CodeBitCookie[m]> Good Morning Everyone!
prokhor__ has quit [Ping timeout: 244 seconds]
cage has joined #commonlisp
lisp123 has quit [Remote host closed the connection]
Everything has joined #commonlisp
waleee has quit [Ping timeout: 248 seconds]
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #commonlisp
rodicm has quit [Ping timeout: 246 seconds]
Everything has quit [Quit: leaving]
Aquarne has joined #commonlisp
MajorBiscuit has joined #commonlisp
<dbotton> <contrapunctus> CLOG's docs are done with it and very happy with results https://rabbibotton.github.io/clog/clog-manual.html
Oddity has joined #commonlisp
mon_aaraj has quit [Ping timeout: 246 seconds]
trumae has joined #commonlisp
pjb has joined #commonlisp
trumae has quit [Ping timeout: 248 seconds]
Guest74 has joined #commonlisp
<Guest74> dbotton: right above section 3 "...need to pass to a global..." it is unclear what you mean.
<dbotton> thanks will check now
<dbotton> "You will need to pass your body variable to a global" work better?
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
<Guest74> I still don't understand. but that's probably because you're using a concept you haven't fully introduced.  What ss this 'body variable'?  There seems to be some concept I'm not grasping here.
<Guest74> and I can't concentrate much because either my laptop is dying or my cable is dying but I can barely read anything on the screen as everything is low resolution and fuzzy.
trumae has joined #commonlisp
<pjb> dbotton: what does "passing to a global" mean?
<pjb> I know passing arguments to a function, but not passing to a global.
<pjb> A global what?
<dbotton> let me see if can make more specifc
<Guest74> oh, do you mean this body object you mention in section 22?
<dbotton> no from three lines before
<dbotton> You will need to pass the body from the on-new-window handler to a global variable accessible in the REPL
<dbotton> is that more clear?
<pjb> dbotton: you need bind the body to the global variable?
<pjb> or "store"
<Guest74> but this is some BODY that isn't  BODY object?
<pjb> (setf *global-body* body)
<dbotton> correct pjb - normally that is done for you using clog-repl
<dbotton> but if you desire to have access to play with your own code while debugging you need to have access to it in the repl
<dbotton> "You will need to give yourself access in the REPL by binding your body object passed to in your on-new-window handler to a global variable, for example (setf *my-body* body)"
<dbotton> Is that more clear?
<Guest74> it's just you never specify what this *body* is, I get this from an on-new-window handler? How do I know what global variables are accessible in the repl? Do I have to customize the repl?
<dbotton> a few lines before that
<pjb> dbotton: often your own code is not available anymore. It has been compiled and the debugger only has access to the binary.
<pjb> dbotton: you can use a source debugger. For example, with slime, in sldb, you type v to jump to the source code.
<dbotton> Unfortunately I have minutes to program between patients and less to author exacting docs, do really appreciate
<dbotton> pjb don't think that would be helpful to anyone reading those docs, either they are a beginner or already know that
<Guest74> anyways, you look to have a pretty complete system, but at least from this cursory glance it is not what I expected as it seems very web like.
prokhor has quit [Ping timeout: 246 seconds]
<dbotton> that is because I deal with familiar things first
tyson2 has joined #commonlisp
<dbotton> Guest74 take a look at the CLOS-Encounter tutorial using the builder or demos
<dbotton> Once you get passed the third tutorial there is very little webiness
Oddity has quit [Ping timeout: 248 seconds]
<dbotton> sorry meant CLOS-Contact
rodicm has joined #commonlisp
<dbotton> but anything passed the early stuff
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
<Nilby> dbotton: your enthusiasm and the practical utility of clog are both refreshing
dra has joined #commonlisp
<dbotton> Nilby thanks, I love programming and CL with its toolset is so me, combined with availability of true free compilers and commercial compilers, I still kick myself for finding it so late in life
<Nilby> dbotton: well I found it early in life, but it took me many years to make any progress
<Guest74> lol, I found it late and it took many years to make progress!
<Guest74> my most common hiccup is that while it resembles the language I made in my head, it isn't.
<beach> Guest74: Do you mean that you created an incorrect model of how Common Lisp works, or do you mean that you created a different language yourself? Or something else, perhaps?
Aquarne has quit [Remote host closed the connection]
<Guest74> I'd say 'created' but really i'm not sure how much thought it takes to come up with lists of symbols.  Then I started searching for a language to write this in and found common lisp, which is a little more than just lists of symbols.
<beach> I think I understand.
aartaka has quit [Ping timeout: 256 seconds]
aartaka has joined #commonlisp
<Guest74> tbh, I'm still trying to create the visual interface.  symbols in lists, objects in windows, it's all the same.
<dbotton> The most difficult thing about CL is how different the core model of CL is
<beach> But the model is so much simpler than that of most languages.
<Guest74> dbotton: that's my problem with all other languages
<dbotton> true, but in some ways that is its issue, what is built on top of the core, looks like other languages but often has small differences
<dbotton> that result in large differences to the models uses elsewhere.
<dbotton> There is rarely a one-to-one
mrcom has quit [Remote host closed the connection]
mrcom has joined #commonlisp
<dbotton> The model is far more flexible and worth the time to master
<Guest74> anybody familiar with dictionaries out there? I'm looking for one dictionary instead of many to encompass things like definition, pronounciation, part of speech, hyphenation, tense, stem, and maybe throw in some antonyms/synonyms etc...
azimut has quit [Ping timeout: 240 seconds]
<Guest74> Makes me wonder how past lispers wrote typesetters with spell check and grammar analysis.
azimut has joined #commonlisp
anticomputer has quit [Ping timeout: 240 seconds]
anticomputer has joined #commonlisp
artchad has joined #commonlisp
<beach> Guest74: Such a thing would be extremely valuable. I think phoe started something like it, but I don't know how far he got.
<Guest74> beach: good to know, though haven't seen them around for a while.
<beach> Yes, someone says he is taking a break.
<beach> *said
<Guest74> I only remember his library to access online dictionaries.
<Guest74> doesn't seem to be anything else on his github.
azimut has quit [Remote host closed the connection]
<beach> You may have to start over then. I suppose it is mainly a matter of finding existing information and turning it into something coherent, making sure that the information is free enough to allow it.
<Guest74> I've got free ones for pronounciation, speech recognition/production, phonemes, but nothing like definitions or hyphenation or a comprehensive part of speech one.   I guess I need to learn more about where dictionaries live on the web.
<beach> Part of speech is complicated because of ambiguities.
<Guest74> what do you call a data structure for storing strings in a tree where branches are chosen by characters?
<beach> Isn't that a "trie"?
<ck_> yes, it is
<beach> Thanks.
MajorBiscuit has quit [Quit: WeeChat 3.5]
<Guest74> thanks, never have any clue what people name things.
<ck_> the discipline is old enough to have "classics", classic papers for example. It's worth spending a bit of time reading some of those
<ck_> you'll pick up good vocabulary as a bonus
* Nilby thinks prefix tree is a better name than trie
<Guest74> certainly is more descriptive.  I detest names like Maillard reaction.
<Nilby> exactly
azimut has joined #commonlisp
<Guest74> now are there any trie libraries for CL?  cliki doesn't show any.
yauhsien has quit [Remote host closed the connection]
yauhsien has joined #commonlisp
yauhsien has quit [Ping timeout: 248 seconds]
<Guest74> apparently wordnet was not by Phoe nor is it access to an online dictionary.  The library actually includes all the free data files from wordnet, which while useful for somethings such as text analysis, the data format is inefficient for things like completion.
igemnace has quit [Remote host closed the connection]
vassenn has joined #commonlisp
kpoeck has joined #commonlisp
ttree has joined #commonlisp
Guest74 has quit [Quit: Connection closed]
vassenn has quit [Quit: Good bye!]
azimut has quit [Ping timeout: 240 seconds]
rodicm has quit [Ping timeout: 246 seconds]
livoreno has joined #commonlisp
kpoeck has quit [Quit: Client closed]
yauhsien has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
<contrapunctus> Guest74: I see at least one here - https://github.com/CodyReichert/awesome-cl#data-structures
<contrapunctus> Is there any way I can _print_ an object to the REPL such that SLIME can inspect it?
pranavats has left #commonlisp [Error from remote client]
karlosz has joined #commonlisp
tyson2 has joined #commonlisp
karlosz has quit [Client Quit]
igemnace has joined #commonlisp
livoreno has quit [Ping timeout: 248 seconds]
mrcom has quit [Quit: Leaving]
mrcom has joined #commonlisp
Alfr has joined #commonlisp
mrcom has quit [Quit: Leaving]
tyson2 has quit [Remote host closed the connection]
yauhsien has quit [Read error: Connection reset by peer]
pranavats has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 27.1]
<mfiano> Yes M-RET in the inspector or debugger
<mfiano> Or if you use Sly, you can call slynk-mrepl:copy-to-repl-in-emacs from Lisp to write inspectable objects to the REPL
<mfiano> Not sure if SLIME has that or not.
Alfr has quit [Quit: Leaving]
aartaka has quit [Ping timeout: 244 seconds]
aartaka has joined #commonlisp
Alfr has joined #commonlisp
dtman34 has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
yauhsien has joined #commonlisp
dtman34 has joined #commonlisp
lisp123 has joined #commonlisp
yauhsien has quit [Ping timeout: 256 seconds]
lisp123 has quit [Ping timeout: 246 seconds]
jmdaemon has joined #commonlisp
jmdaemon has quit [Ping timeout: 248 seconds]
jmdaemon has joined #commonlisp
lagash_ has quit [Remote host closed the connection]
lagash has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
waleee has joined #commonlisp
shka has joined #commonlisp
Oddity has joined #commonlisp
mister_m` is now known as mister_m
trumae has quit [Ping timeout: 276 seconds]
trumae has joined #commonlisp
rodicm has joined #commonlisp
rodicm has quit [Quit: Leaving]
tane has quit [Quit: Leaving]
Guest74 has joined #commonlisp
livoreno has joined #commonlisp
lisp123 has joined #commonlisp
lisp123 has quit [Ping timeout: 256 seconds]
artchad has quit [Read error: Connection reset by peer]
<Guest74> contrapunctus: thanks, that'll add 1 to test against the 2 others I found.  The one from Xerox looks interesting, if I can get it to run.
karlosz has joined #commonlisp
<Guest74> In case anybody else is interested in words, a man by the name of Grady Ward compiled a whole bunch of dictionaries, parts of speech, thesaurus, hypenation, pronounciation, licenced it royalty free and over 20 years ago put it all in the public domain.
<Guest74> Just need to package them all up together and come up with a suitable api, hopefully language agnostic, and have the one dictionary(english) to rule them all(english).
random-nick has quit [Ping timeout: 256 seconds]
karlosz has quit [Ping timeout: 240 seconds]
Alfr has quit [Quit: Leaving]
Dynom has quit [Quit: WeeChat 3.5]
akoana has joined #commonlisp
clintm has joined #commonlisp
<clintm> Before I go off and write it, do any of you know of any packages that implement 'expect'? The command from tcl/tk for scripting command line stuff.
orestarod has quit [Ping timeout: 248 seconds]
Mandus has quit [Ping timeout: 256 seconds]
Mandus has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
shka has quit [Client Quit]
shka has joined #commonlisp
luis has joined #commonlisp
livoreno has quit [Read error: Connection reset by peer]
livoreno has joined #commonlisp
aartaka has quit [Ping timeout: 246 seconds]
aartaka has joined #commonlisp
Alfr has joined #commonlisp
<Guest74> mfiano: much thanks
<mfiano> I had to upload it on one of my throwaway accounts. apparently there is copyrighted music in it. it didn't flag me though, just showing ads to pay the copyrighter
azimut has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
<mfiano> I never thought I'd say this, but I wish I knew javascript well enough to not have to add all kinds of hacks just to get something trivial working for my CL code pasting service.
shka has quit [Ping timeout: 240 seconds]
<mfiano> Though from what I understand, even if you are good at it there are all kinds of hacks you need to add to work around this crazy language.
Furor has joined #commonlisp
Colere has quit [Ping timeout: 246 seconds]
<yitzi> I do a fair amount of JS stuff for Jupyter Lab widgets. Trust me, its a mess.
<mfiano> yitzi: I only know what I learned writing this (the paste.js file referenced): https://paste.mfiano.net/?hKGILYgajzdkxEUv#L175
<mfiano> and it is a mess. I could never figure out how to get centering to work on page load...only works on hash change event
<mfiano> so i guarded it with an `if`. oh well
pve has quit [Quit: leaving]
mixotricha has quit [Ping timeout: 252 seconds]
igemnace has quit [Ping timeout: 276 seconds]
lisp123 has joined #commonlisp
lisp123 has quit [Ping timeout: 240 seconds]
dra_ has joined #commonlisp
dra has quit [Ping timeout: 260 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
dra_ has quit [Ping timeout: 244 seconds]
causal has quit [Quit: WeeChat 3.5]
livoreno has quit [Ping timeout: 255 seconds]
[deleted] has joined #commonlisp
xaltsc has joined #commonlisp
ec_ has quit [Ping timeout: 240 seconds]
ec_ has joined #commonlisp