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/>
agent1011001 has quit [Quit: Client closed]
alejandrozf has quit [Ping timeout: 248 seconds]
Krystof has quit [Ping timeout: 268 seconds]
aeth has joined #commonlisp
random-nick has quit [Ping timeout: 268 seconds]
repeter` has joined #commonlisp
occ has joined #commonlisp
repeter has quit [Ping timeout: 255 seconds]
AndrewYu has joined #commonlisp
Andrew has quit [Read error: Connection reset by peer]
dipper_ has joined #commonlisp
AndrewYu is now known as Andrew
markb1 has quit [Read error: Connection reset by peer]
GreaseMonkey has quit [Ping timeout: 260 seconds]
greaser|q has joined #commonlisp
greaser|q has joined #commonlisp
greaser|q has quit [Changing host]
greaser|q is now known as GreaseMonkey
worstname has joined #commonlisp
waleee has quit [Ping timeout: 252 seconds]
dcb has quit [Quit: MSN Messenger 3.8]
chipxxx has joined #commonlisp
kevingal has joined #commonlisp
kevingal_ has joined #commonlisp
jeosol has quit [Quit: Client closed]
occ has quit [Ping timeout: 268 seconds]
tyson2 has quit [Remote host closed the connection]
<beach> As I recall, it was mfiano who was suggesting more collaboration in the form of community projects (not sure that was the term used). I have a suggestion for such a project, namely a Common Lisp language reference in the form of a website. I also seem to remember that gilberth agreed to take some raw text and turn it into nicely presented material with links and such.
<beach> A lot of the material can be taken from the dpANS, but lots more would need to be added in order to turn that material into a language reference.
<beach> If there were some infrastructure where contributions could be added, I could contribute, but I am no good with setting up such an infrastructure.
<beach> I think such a project is a good candidate, because it could be done incrementally, and it doesn't have to be finished in order to be useful.
occ has joined #commonlisp
Alfr has quit [Remote host closed the connection]
Alfr has joined #commonlisp
<mfiano> I just got back from a couple weeks of brainstorming the design of an unrelated project, but, I did some work here in the past, and it might be worth seeing how much of it is stale, how much of it is usable, and how much work would be needed to continue it into a minimal viable form. I'll think about this tomorrow and take some notes on what is left that needs to be done, and all that good
<mfiano> stuff.
<beach> Are you saying you did some work on a language reference already?
<beach> If so, that's great news!
<mfiano> Yes, but moreso on the infrastructure part of it.
<mfiano> Not the content.
<beach> Sure. Very good news though.
<mfiano> I picked it up a few times in the last couple years. I think phoe is the only one I showed at one point in time. Sadly, I haven't touched it in over a year, so I'll have to see if it is even in a satisfactory form (this was during a time when I really don't like the way I was programming).
<mfiano> So it needs investigating (tomorrow)
<beach> Sure. There is no rush of course. This thing has been needed for decades.
<mfiano> :)
<mfiano> I know, and it is a lot of work, and was always on my back burner for when I needed a menial task to get my mind off of the regular flow of priority code. Now that there is an interest, maybe I'll bump it up a notch or two :)
<beach> I would think that, for people who know how to do it, the infrastructure would not be too much work, but I may be wrong of course.
<mfiano> I would make a comment about my experience with Common Lisp 'web' and related software, but I won't. Instead, I'll admit right now that I contributed to the problem by writing a lot of custom code, because I know how I would want it to be done, especially from a security perspective.
Devon has quit [Ping timeout: 255 seconds]
jonlevin has quit [Ping timeout: 250 seconds]
whereiseveryone has quit [Ping timeout: 250 seconds]
Schnouki has quit [Ping timeout: 250 seconds]
srhm has quit [Ping timeout: 250 seconds]
djhas-kin has quit [Ping timeout: 248 seconds]
nytpu has quit [Ping timeout: 250 seconds]
theothornhill has quit [Ping timeout: 250 seconds]
djhas-kin has joined #commonlisp
sm2n has quit [Ping timeout: 250 seconds]
alethkit has quit [Ping timeout: 250 seconds]
ashpool has quit [Ping timeout: 250 seconds]
jonlevin has joined #commonlisp
sm2n has joined #commonlisp
srhm has joined #commonlisp
theothornhill has joined #commonlisp
Schnouki has joined #commonlisp
ashpool has joined #commonlisp
whereiseveryone has joined #commonlisp
alethkit has joined #commonlisp
nytpu has joined #commonlisp
shka has joined #commonlisp
occ has quit [Ping timeout: 250 seconds]
pranavats has left #commonlisp [Error from remote client]
occ has joined #commonlisp
rgherdt has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
kenran has joined #commonlisp
kevingal_ has quit [Ping timeout: 276 seconds]
kevingal has quit [Ping timeout: 276 seconds]
pve has joined #commonlisp
pranavats has joined #commonlisp
_paul0 has joined #commonlisp
paul0 has quit [Killed (NickServ (GHOST command used by _paul0!~paul0@2804:1b3:8401:4a89:92ec:bf18:3521:f0a2))]
kenran has quit [Ping timeout: 268 seconds]
Noisytoot has quit [Ping timeout: 240 seconds]
Lumine has joined #commonlisp
Noisytoot has joined #commonlisp
Cymew has joined #commonlisp
<hayley> Should I ask questions on this mailing list <https://lists.lre.epita.fr/postorius/lists/elsconf.lrde.epita.fr/> linked on the ELS website? It's rather quiet, but I guess that could also indicate that things are going well.
<ixelp> Info | elsconf@lrde.epita.fr - LRE
Noisytoot has quit [Ping timeout: 260 seconds]
kenran has joined #commonlisp
Noisytoot has joined #commonlisp
<beach> It seems to be the right one.
<beach> There is also elsconf@european-lisp-symposium.org, and I don't know which one is right.
<beach> Shinmera probably knows.
<Shinmera> I don't. I've never actually corresponded about paper feedback.
<beach> Hmm, OK.
<hayley> It's not about paper feedback; I'm looking for an official answer as to how remote presentations will work.
<beach> Last year, I think there was a mixture between recorded presentations and live ones.
jeffrey has joined #commonlisp
attila_lendvai has joined #commonlisp
<Shinmera> hayley: you submit a video, then hang out in chat for QA. There may also be a live jitsi call, but with phoe being incapacitated, I don't know what's gonna happen.
<beach> What happened to phoe?
<Shinmera> "there are chances that I will be able to do anything regarding serving as an ELS online chair/stream guardian this year due to a collision with another event - I'll be out of town and away from my comfortable multimonitor setup. So, there are chances that I will at most I'll be an online visitor."
<Shinmera> I haven't heard about a replacement yet.
<beach> Oh, I see.
LW has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 248 seconds]
occ has quit [Ping timeout: 250 seconds]
scymtym has joined #commonlisp
Brucio-61 has joined #commonlisp
scymtym_ has joined #commonlisp
scymtym_ has quit [Remote host closed the connection]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
scymtym has quit [Ping timeout: 252 seconds]
scymtym has joined #commonlisp
paul0 has joined #commonlisp
_paul0 has quit [Ping timeout: 265 seconds]
LW has quit [Remote host closed the connection]
worstname has quit [Ping timeout: 252 seconds]
Devon has joined #commonlisp
jmdaemon has quit [Ping timeout: 252 seconds]
kenran has quit [Remote host closed the connection]
pranavats has left #commonlisp [Disconnected: Hibernating too long]
kenran has joined #commonlisp
random-nick has joined #commonlisp
pjb has joined #commonlisp
Sauvin has quit [Ping timeout: 250 seconds]
Bocaneri has joined #commonlisp
Bocaneri is now known as Guest407
rumgzy has joined #commonlisp
Guest407 has quit [Ping timeout: 252 seconds]
X-Scale has joined #commonlisp
karlosz has joined #commonlisp
pranavats has joined #commonlisp
X-Scale has quit [Quit: Client closed]
dcb has joined #commonlisp
X-Scale has joined #commonlisp
X-Scale has quit [Quit: Client closed]
X-Scale has joined #commonlisp
X-Scale has quit [Quit: Client closed]
random-nick has quit [Ping timeout: 250 seconds]
<hayley> I came up with another question which I'm not sure about putting on the mailing list. Is there some other way to contact the ELS admin?
kenran` has joined #commonlisp
<jackdaniel> email perhaps? Didier Verna is the person in charge, then Shinmera takes care of the website if I understand correctly
<Shinmera> I don't even really do that these days
kenran has quit [Ping timeout: 246 seconds]
<hayley> jackdaniel: Should I write to the ldre.epita.fr address then?
<jackdaniel> hayley: check query
* hayley checked
dcb has quit [Quit: MSN Messenger 3.8]
X-Scale has joined #commonlisp
morganw has joined #commonlisp
pfd has quit [Quit: Client closed]
<mariari> is there a good way of having `(compile-file "foo" :trace-file t)' but for single functions or expressions, or in a way that I get back the IR1 in the REPL?
<Shinmera> make a wrapper function that creates a temp file?
jeffrey has quit [Ping timeout: 240 seconds]
jeffrey has joined #commonlisp
occ has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
kenran` has quit [Remote host closed the connection]
ski has quit [Remote host closed the connection]
gxt__ has quit [Remote host closed the connection]
gxt__ has joined #commonlisp
tyson2 has joined #commonlisp
ski has joined #commonlisp
<mariari> I'm more interested in getting the values, rather than dealing with temp files, I'm getting close as I'm tracing the output of SB-C::IR1-TOPLEVEL
<mariari> was hoping this would all be as easy as factor is with letting you get the CFG and graph it. Makes it nice to study for how the compoenents work
<Shinmera> In any case you're gonna want to ask in #sbcl, not here
<mariari> Fair, thank you
zulios has joined #commonlisp
<ixelp> GitHub - scymtym/sbcl-ir-visualizer
zxcvz has joined #commonlisp
<_death> although I tried running one of my clim programs the other day and it failed, possibly something to do with tab layout in recent mcclim.. since this also uses tab layouts, not sure it'll work
<mariari> Seems I get circularity issues with it
Gleefre has quit [Remote host closed the connection]
<bjorkintosh> will mcclim have a drag and drop canvas for development or does it already exist?
<_death> it has drag and drog support.. do you mean an interface builder thing?
<_death> *drop
<mariari> _death: this should still be good though as it at least gets me some commands easier I think
<beach> bjorkintosh: You may want to ask in #clim.
<_death> bjorkintosh: I remember reading about such a system from 30 years ago.. https://dl.acm.org/doi/10.1145/163114.163116
<bjorkintosh> merci la plage.
<beach> De rien!
<mariari> _death: I got it kind of working
<mariari> (clouseau:inspect (form->component (string->form "(lambda (x) (+ x 3))"))) if you run this _death it'll give you a graph
<bjorkintosh> _death, that's what I was thinking about!
<_death> mariari: cool
azimut has joined #commonlisp
dipper_ has quit [Ping timeout: 255 seconds]
<scymtym> mariari: what kind of circularity issues?
<mariari> It's saying while compiling application.lisp https://plaster.tymoon.eu/view/3737#3737
<mariari> which is not a big deal, as I can just input values in the REPL, since it uses closeua
<scymtym> the fix should be simple
<scymtym> using the application has a few benefits such as easily changing optimization settings
Gleefre has joined #commonlisp
<mariari> That is true, which is nice to see, the main benefit I get from this is the initial visualization, and I can likely go through the source code to see how it gets IR2 and IR1, so I can send it through SBCL internal functions to see how the compiler ticks hands on. Much like I can with Factor
<mariari> Though I really should fix it up and submit a patch
<mariari> I got it working sy
<mariari> Well except for the input buffer, which is invisible, but I think I had this issue in the past as well
<scymtym> huh, i have unpushed code which displays the source s-expression when the pointer hovers over an ir node
<mariari> that's cool scymtym !
<scymtym> thanks
X-Scale has quit [Quit: Client closed]
zulios has quit [Quit: Leaving]
<mariari> yeah it's very odd I can't seem to make the text appear in the pane
drainpipe has joined #commonlisp
<mariari> I can get it to flicker but then it goes away
remexre has quit [Read error: Connection reset by peer]
<scymtym> you mean the editor pane under "Lambda Expression"?
<mariari> yes
<scymtym> works here. let me try it with vanilla McCLIM. this may take a little while
kevingal has joined #commonlisp
kevingal_ has joined #commonlisp
Gleefre has quit [Ping timeout: 260 seconds]
ldb has joined #commonlisp
<ldb> good moring
repeter`` has joined #commonlisp
<beach> Hello ldb.
remexre has joined #commonlisp
repeter` has quit [Ping timeout: 248 seconds]
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
pve has quit [Ping timeout: 252 seconds]
makomo has joined #commonlisp
Gleefre has joined #commonlisp
pve has joined #commonlisp
pranavats has joined #commonlisp
jeffrey has quit [Ping timeout: 240 seconds]
szkl has joined #commonlisp
ldb has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)]
rumgzy is now known as Sauvin
waleee has joined #commonlisp
makomo has quit [Quit: WeeChat 3.6]
makomo has joined #commonlisp
igemnace has quit [Remote host closed the connection]
buffet has quit [Quit: WeeChat 3.7.1]
buffet has joined #commonlisp
dcb has joined #commonlisp
Cymew has quit [Ping timeout: 246 seconds]
cage has joined #commonlisp
repeter`` has quit [Ping timeout: 255 seconds]
tyson2 has quit [Remote host closed the connection]
random-nick has joined #commonlisp
tyson2 has joined #commonlisp
NotThatRPG has quit [Quit: Textual IRC Client: www.textualapp.com]
szkl has quit [Quit: Connection closed for inactivity]
occ has quit [Ping timeout: 240 seconds]
occ has joined #commonlisp
NicknameJohn has quit [Ping timeout: 265 seconds]
psvensson has joined #commonlisp
psvensson is now known as repeter
X-Scale has joined #commonlisp
drainpipe has quit [Ping timeout: 268 seconds]
Gleefre has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
drainpipe has joined #commonlisp
Gleefre has joined #commonlisp
drainpipe has quit [Ping timeout: 268 seconds]
johnjaye has quit [Quit: WeeChat 3.0]
johnjaye has joined #commonlisp
scymtym has quit [Ping timeout: 248 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
mathrick has quit [Ping timeout: 252 seconds]
mathrick has joined #commonlisp
bjorkint0sh has joined #commonlisp
jmdaemon has joined #commonlisp
drainpipe has joined #commonlisp
Brucio-61 has joined #commonlisp
bitmapper has joined #commonlisp
pvb has quit [Ping timeout: 248 seconds]
igemnace has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
tyson2 has joined #commonlisp
bjorkint0sh has quit [Quit: Leaving]
mariari has quit [Ping timeout: 265 seconds]
mariari has joined #commonlisp
Jach has joined #commonlisp
son0p has quit [Ping timeout: 260 seconds]
Fare has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
tibfulv has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
phantomics has quit [Ping timeout: 276 seconds]
X-Scale has quit [Ping timeout: 260 seconds]
tibfulv has joined #commonlisp
<jasom> IIRC someone wrote a parser for lisp source-code (maybe for climacs?) that would do things like preserving comments, but I can't seem to find it right now. Anyone know what I'm talking about?
johnjaye has quit [Ping timeout: 248 seconds]
scymtym has joined #commonlisp
<jackdaniel> minion: tell jasom about eclector
<minion> jasom: eclector: A portable, customizable implementation of the Common Lisp reader
johnjaye has joined #commonlisp
<scymtym> jasom: (first) climacs contained parsing infrastructure like that which is now part of McCLIM (although it is being removed now, i think). second climacs uses
<scymtym> Eclector like jackdaniel said
<jasom> thanks
tyson2 has quit [Remote host closed the connection]
<scymtym> second climacs will use https://github.com/scymtym/s-expression-syntax on top of that to get closer to the semantic level and enable things like https://techfak.de/~jmoringe/editing-library-1.ogv and https://techfak.de/~jmoringe/semantic-highlighting-2.ogv
<ixelp> GitHub - scymtym/s-expression-syntax: UNFINISHED, FOR DISCUSSION PURPOSES ONLY, YOU CANNOT USE THIS YET
minion has quit [Remote host closed the connection]
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
attila_lendvai has quit [Ping timeout: 250 seconds]
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
<jasom> scymtym: will s-expression-syntax handle e.g. #1= stuff? eclector seems to parse "(#1=#:a #1#)" and "(#:a #:a)" in a way that is only really distinguishable if you manually walk the results for duplicates...
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
makomo has quit [Quit: WeeChat 3.6]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
Filystyn has joined #commonlisp
<Filystyn> hello
<Filystyn> guys y-or-n-prompt
<Filystyn> i mean y-or-n-p
<Filystyn> it forces to pass Y or N
<Filystyn> but
<Filystyn> i get either T or Nil
<Filystyn> is that ruth false ???
<Filystyn> how to interpretate this ?
<hayley> Anything that isn't NIL is true.
<Filystyn> and T is standard value for Yes
<Filystyn> or does it jst asume anything not nil can show up ?
<Filystyn> we don't have default ?
<ixelp> CLHS: Function Y-OR-N-P, YES-OR-NO-P
<aeth> seems like it might not be T and could be, e.g. #\y or #\Y or "y" or "Y"
<aeth> probably T in every implementation, though
<aeth> the false will always be NIL, though
<aeth> if you really, really, really want T instead of a generalized boolean, you can do (not (not foo))
<aeth> e.g. (not (not #\y)) => T
<Filystyn> it's fine
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
Perflosopher has quit [Quit: The Lounge - https://thelounge.chat]
minion has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
<scymtym> jasom: we configure eclector to represent definitions and references of labeled objects explicitly (for example https://techfak.de/~jmoringe/second-climacs-1.png ). Eclector gained a protocol for that relative recently: https://s-expressionists.github.io/Eclector/eclector.html#Labeled-objects-and-references
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
igemnace has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
Filystyn has quit [Quit: leaving]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
Perflosopher has joined #commonlisp
minion has joined #commonlisp
X-Scale has joined #commonlisp
shka has quit [Ping timeout: 248 seconds]
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
son0p has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
drainpipe has quit [Ping timeout: 250 seconds]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
morganw has quit [Remote host closed the connection]
jeffrey has joined #commonlisp
makomo has joined #commonlisp
pve has quit [Quit: leaving]
occ has quit [Ping timeout: 265 seconds]
drainpipe has joined #commonlisp
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
yottabyte has quit [Quit: Connection closed for inactivity]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
drainpipe has quit [Ping timeout: 276 seconds]
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
notzmv has joined #commonlisp
Noisytoot has quit [Excess Flood]
specbot has joined #commonlisp
Noisytoot has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has joined #commonlisp
minion has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
specbot has joined #commonlisp
specbot has quit [Remote host closed the connection]
Fare has quit [Ping timeout: 260 seconds]
Fare has joined #commonlisp
bitmapper has quit [Quit: Connection closed for inactivity]
drainpipe has joined #commonlisp
jeffrey has quit [Quit: Client quit]
jeffrey has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
drainpipe has quit [Ping timeout: 260 seconds]
Lord_of_Life has quit [Ping timeout: 265 seconds]
Lord_of_Life_ is now known as Lord_of_Life
* Fare realizes that ASDF exists since 2001, but the Japanese ASDF exists since 1954.