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/>
attila_lendvai_ has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 260 seconds]
akonai has quit [Ping timeout: 246 seconds]
cowboy8625 has joined #commonlisp
seletz has joined #commonlisp
akoana has quit [Quit: leaving]
szkl has quit [Quit: Connection closed for inactivity]
seletz has quit [Ping timeout: 272 seconds]
random-nick has quit [Ping timeout: 268 seconds]
akonai has joined #commonlisp
ttree has joined #commonlisp
<pjb> nij-: nope. You'll have to wait for 1st class global environment from sicl. In the mean time, fork a new cl instance.
<pjb> nij-: if you write your systems carefully, it could be possible. Eg. by defining versionned package names. See e.g. alexandria.
akonai has quit [Ping timeout: 256 seconds]
akonai has joined #commonlisp
akonai has quit [Ping timeout: 265 seconds]
<Spawns_Carpeting> Does ECL build purely from source, or does it include some binary image that it bootstraps from in the source? I am giving it a look myself but if someone else knows it would save some time!
<Spawns_Carpeting> As far as I can tell it builds purely from source except for the C compiler
ym has quit [Ping timeout: 256 seconds]
notzmv has quit [Ping timeout: 256 seconds]
akonai has joined #commonlisp
akonai has quit [Ping timeout: 272 seconds]
akonai has joined #commonlisp
<Josh_2> Good game for CL would be something like My Summer Car :joy:
<Josh_2> Its 3D but the graphics arent good, its all about the random interactions
<Bike> Spawns_Carpeting: pretty sure you just need a c compiler
Oddity has joined #commonlisp
<Spawns_Carpeting> thank you Bike
<Spawns_Carpeting> sbcl and many other impls require a binary of a previous build to compile which is what i am trying to avoid
<Nilby> Spawns_Carpeting: just a typical C toolchain and a few libraries like: libffi libgc libgmp, maybe ncurses and atomic-ops
<Spawns_Carpeting> thats very nice!
<Spawns_Carpeting> gentoo already has a package for it too
akonai has quit [Ping timeout: 252 seconds]
<Bike> mm, building most lisp implementations requires a lisp in the same sort of way that building a c compiler generally requires a c compiler. the difference is that c compilers are more common, of course
<Spawns_Carpeting> a lot of languages are like this! everything from java to rust to c and c++!
<Bike> huh, i thought openjdk was just c++, but i guess not
<hayley> Its javac is a Java program.
<edgar-rft> good luck with finding a C ompiler that wasn't built with a binary of a previous C compiler :-)
<hayley> HotSpot itself is C++, but OpenJDK also includes the Java standard library and various other programs.
<hayley> (Was going to examine SBCL for a project, but it wouldn't be fun for myself as I know my way around SBCL already, nor other members who don't have time to learn CL. So we got somewhat familiar with OpenJDK instead.)
akonai has joined #commonlisp
jeosol has joined #commonlisp
<Nilby> I wonder if anyone has gone from a mes seed to sbcl
shka has joined #commonlisp
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
<ixelp> Mes - GNU Project - Free Software Foundation
akonai has quit [Ping timeout: 265 seconds]
<Nilby> i guess once you have a mes built gcc toolchain you're good
<Bike> "mutually self-hosting", that's fun
<Bike> hayley: is openjdk at least interesting? it looks kind of interesting to me
<Bike> i dug into it a little bit a while back to see what it does with signal handling (spoiler: it's pretty wacky)
akonai has joined #commonlisp
seletz has joined #commonlisp
akonai has quit [Ping timeout: 265 seconds]
seletz has quit [Ping timeout: 272 seconds]
<Nilby> if you mean posix signal handling, i think that is the core of the unix disease. even hardcore unix people have realized how bad it is, and want to treat signals as i/o now. interestingly i think most hardware could safely support lisp style kernel conditions, with shadow stacks
<Bike> i mean, yes, it's basically terrible.
akonai has joined #commonlisp
<hayley> Well, we looked around javac (to add funny keywords) and G1 in HotSpot (to talk about parallel tracing).
<hayley> The latter is interesting to read. They still lock the queue and use rather large chunks, which surprised me, but I guess I can't manage to get more parallelism out of tracing myself, so there's no need to throw many threads at it.
<hayley> Not very slideshow friendly though, as there's a few layers of thread pool abstraction to get through before you can say what some pass does
<Bike> parallel tracing as in GC tracing?
<hayley> Right.
<hayley> We needed to show off "operating systems"-y things like file I/O and threads.
<Bike> Neat
akonai has quit [Ping timeout: 252 seconds]
akonai has joined #commonlisp
akonai has quit [Ping timeout: 252 seconds]
akonai has joined #commonlisp
notzmv has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
pdietz has quit [Quit: Client closed]
akonai has quit [Ping timeout: 252 seconds]
akonai has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
akonai has quit [Ping timeout: 252 seconds]
cowboy8625 has quit [Ping timeout: 272 seconds]
akonai has joined #commonlisp
pjb has quit [Remote host closed the connection]
waleee has quit [Ping timeout: 252 seconds]
Mitpatral has joined #commonlisp
seletz has joined #commonlisp
Mitpatral has quit []
son0p has quit [Ping timeout: 260 seconds]
seletz has quit [Ping timeout: 272 seconds]
aartaka has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
rgherdt has joined #commonlisp
domovod has joined #commonlisp
bilegeek has joined #commonlisp
rainthree has joined #commonlisp
v88m has joined #commonlisp
v88m has quit [Client Quit]
v88m has joined #commonlisp
rainthree has quit [Ping timeout: 256 seconds]
jeosol has quit [Ping timeout: 260 seconds]
seletz has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
aartaka has quit [Ping timeout: 272 seconds]
ec has quit [Ping timeout: 255 seconds]
aartaka has joined #commonlisp
ec has joined #commonlisp
triffid has quit [Ping timeout: 255 seconds]
seletz has quit [Ping timeout: 252 seconds]
triffid has joined #commonlisp
seletz has joined #commonlisp
cage has joined #commonlisp
azimut has joined #commonlisp
Guest34 has joined #commonlisp
pve has joined #commonlisp
enzuru has quit [Quit: ZNC 1.8.2 - https://znc.in]
enzuru has joined #commonlisp
son0p has joined #commonlisp
_cymew_ has joined #commonlisp
Guest34 has quit [Ping timeout: 260 seconds]
aartaka has quit [Ping timeout: 256 seconds]
aartaka has joined #commonlisp
bilegeek has quit [Quit: Leaving]
pranavats has joined #commonlisp
Guest3445 has joined #commonlisp
Guest3445 has quit [Client Quit]
<flip214> Shinmera: how about OpenStreetMap instead of Google Maps on the ELS page?
ttree has quit [Ping timeout: 252 seconds]
<Shinmera> how about PRs instead of telling me things to do
<jackdaniel> ,(print "ram tam tam tam")
<ixelp> (print "ram tam tam tam") ↩ "ram tam tam tam" => "ram tam tam tam"
MajorBiscuit has joined #commonlisp
<beach> flip214: I found it inaccurate for Porto. I had to go to Google maps in order to know where to meet on Sunday afternoon.
<beach> ... So before just converting, it would be wise to check the accuracy.
<Shinmera> To clarify my snippy response: I appreciate the concern for privacy, but it is not my battle, and I don't really want to expend effort for battles I personally do not care for. So if you want that implemented, I'm afraid you'll have to do it yourself.
<Shinmera> That's besides me already just having way too much to do, anyway.
<beach> Indeed.
aartaka has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
hineios has quit [Ping timeout: 252 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym_ has quit [Ping timeout: 252 seconds]
scymtym has quit [Ping timeout: 272 seconds]
Brucio-61 has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Hibernating too long]
domovod has quit [Ping timeout: 256 seconds]
domovod has joined #commonlisp
pranavats has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 260 seconds]
domovod has quit [Quit: WeeChat 3.7.1]
<gin> what's the ELS page? can someone share a link to it?
<jackdaniel> european-lisp-symosium.org
<jackdaniel> it is a landing page for an annual event
<jackdaniel> symposium*
<jackdaniel> it would be so much funnier had you asked Shinmera to handle you the link ;)
<gin> *facepalm* I knew that. Google Maps and ELS shortcircuited my brain. I was wondering if there is a map tool named ELS.
<jackdaniel> at least for some mean-spirited sense of humour
epony has quit [Read error: Connection reset by peer]
rainthree has joined #commonlisp
epony has joined #commonlisp
aartaka has quit [Ping timeout: 272 seconds]
aartaka has joined #commonlisp
seletz has quit [Ping timeout: 246 seconds]
thuna` has joined #commonlisp
perrierjouet has joined #commonlisp
MajorBiscuit has joined #commonlisp
ym has joined #commonlisp
seletz has joined #commonlisp
Oddity has quit [Ping timeout: 272 seconds]
random-nick has joined #commonlisp
cowboy8625 has joined #commonlisp
aartaka has quit [Ping timeout: 256 seconds]
seletz has quit [Ping timeout: 268 seconds]
aartaka has joined #commonlisp
triffid has quit [Ping timeout: 255 seconds]
pjb has joined #commonlisp
triffid has joined #commonlisp
aartaka has quit [Read error: Connection reset by peer]
aartaka has joined #commonlisp
tyson2 has joined #commonlisp
morganw has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
attila_lendvai has joined #commonlisp
attila_lendvai has quit [Remote host closed the connection]
nij- has quit [Ping timeout: 252 seconds]
Inline has joined #commonlisp
random-nick has quit [Ping timeout: 272 seconds]
seletz has joined #commonlisp
scymtym has joined #commonlisp
xaltsc_ is now known as xaltsc
scymtym_ has joined #commonlisp
scymtym has quit [Ping timeout: 246 seconds]
<jackdaniel> some progress with polyclot: https://imgur.com/mP8obpy.png
doyougnu has joined #commonlisp
Josh_2 has quit [Remote host closed the connection]
seletz has quit [Read error: Connection reset by peer]
rogersm has joined #commonlisp
jeosol has joined #commonlisp
gxt__ has quit [Remote host closed the connection]
gxt__ has joined #commonlisp
v88m has quit [Read error: Connection reset by peer]
aartaka has quit [Ping timeout: 255 seconds]
v88m has joined #commonlisp
aartaka has joined #commonlisp
Inline has quit [Quit: Leaving]
rogersm has quit [Quit: Leaving...]
rainthree has quit [Read error: Connection reset by peer]
nij- has joined #commonlisp
igemnace has quit [Remote host closed the connection]
_cymew_ has quit [Ping timeout: 252 seconds]
azimut has joined #commonlisp
morganw has quit [Remote host closed the connection]
NotThatRPG_away has quit [Remote host closed the connection]
NotThatRPG has joined #commonlisp
_cymew_ has joined #commonlisp
NotThatRPG has quit [Ping timeout: 252 seconds]
scymtym_ is now known as scymtym
dilated_dinosaur has quit [Ping timeout: 260 seconds]
rainthree has joined #commonlisp
Krystof has quit [Ping timeout: 260 seconds]
tyson2 has quit [Remote host closed the connection]
<nij-> There was a potential plan to turn dpANS/WSCL from plain tex into CL objects. Any progress on that? (beach?)
ec has quit [Ping timeout: 255 seconds]
<beach> I think scymtym already did that, if I understand your question.
ec has joined #commonlisp
<ixelp> GitHub - scymtym/dpans-conversion: Conversion of the dpANS and X3J13 sources into other formats
dilated_dinosaur has joined #commonlisp
<beach> I suppose. I think scymtym can give a more detailed description of what has been done.
<nij-> Yeah, I wonder if there's an IR like in https://github.com/scymtym/Doclang/
<ixelp> GitHub - scymtym/Doclang: A documentation and typesetting system.
<nij-> But it seems that dpans-conversion doesn't depend on Doclang, which is not finished anyway.
<beach> That's true.
<nij-> Racket people use scribble which even supports writing a math paper (https://prl.ccs.neu.edu/blog/2019/02/17/writing-a-paper-with-scribble/), I wonder if dpans-conversion uses something similar scymtym .
<beach> Scribble seems to be a surface syntax for a markup language.
<beach> The markup language of dpANS is TeX, and there is no need for any other surface syntax. The TeX source is parsed into a graph of objects.
<nij-> Yeah, I think they hack racket reader macro and eventually turns that into an IR.
<scymtym> dpans-conversion and doclang overlap and employ similar ideas. i can elaborate later
<nij-> Yeah the point is the IR.. hmm.
<nij-> beach wouldn't it be better if we can transform the TeX into #'READable lisp?
* jackdaniel opens popcorn
* nij- takes a sip of his tea.
<beach> nij-: Why is that? You would then deprive yourself of all the CLOS machinery to process it.
<beach> It would then not contain an instances of standard classes, unless you define reader functions for those.
<nij-> I see. I was imagining a lispier surface syntax so that people can forget the TeX version once and for all in the future.
<beach> But the very point here is to avoid any additional surface syntax at all.
<nij-> I see now. Thanks :)
<beach> We already have a very simple and very sturdy system to convert pretty much any object graph into READ-able Common Lisp. It would be trivial to turn the internal representation into a sequence of characters that way.
seletz has joined #commonlisp
<beach> We use that system to store abstract syntax trees (as a result of CST-to-AST) in files.
aartaka has quit [Ping timeout: 268 seconds]
<beach> In fact, the resulting sequence of characters is precisely the SICL FASL format.
aartaka has joined #commonlisp
NotThatRPG has joined #commonlisp
seletz has quit [Ping timeout: 252 seconds]
<Bike> that's the I/O system you were dealing with yesterday, nij-
rainthree has quit [Read error: Connection reset by peer]
rainthree has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
<nij-> Yes ;) Super awesome!
<nij-> While loading dpans-conversion, I encountered this error. Any idea how to resolve? https://bpa.st/ISPQ
<ixelp> View paste ISPQ
<nij-> Is it because my QL distribution is too old?
<nij-> ([DELETE-AND-RETRY] didn't resolve the issue. I also cleaned ~/.cache/commonlisp ; didn't help.)
gxt__ has quit [Remote host closed the connection]
igemnace has joined #commonlisp
gxt__ has joined #commonlisp
jmdaemon has quit [Ping timeout: 265 seconds]
cercopith has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
cercopith has joined #commonlisp
triffid has quit [Ping timeout: 255 seconds]
triffid has joined #commonlisp
cercopith has quit [Remote host closed the connection]
cercopith has joined #commonlisp
morganw has joined #commonlisp
Inline has joined #commonlisp
nij- has quit [Ping timeout: 252 seconds]
ttree has joined #commonlisp
doyougnu has quit [Ping timeout: 272 seconds]
rainthree3 has joined #commonlisp
rainthree has quit [Ping timeout: 252 seconds]
pranavats has joined #commonlisp
tyson2` has joined #commonlisp
tyson2 has quit [Ping timeout: 252 seconds]
pdietz has joined #commonlisp
jeosol has quit [Ping timeout: 260 seconds]
doyougnu has joined #commonlisp
doyougnu has quit [Remote host closed the connection]
nij- has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 260 seconds]
random-nick has joined #commonlisp
<nij-> (Were ELS2015 talks recorded?)
aartaka has quit [Ping timeout: 272 seconds]
aartaka has joined #commonlisp
tyson2` has quit [Remote host closed the connection]
rainthree3 has quit [Ping timeout: 256 seconds]
Oddity has joined #commonlisp
aartaka has quit [Ping timeout: 252 seconds]
cercopith has quit [Remote host closed the connection]
son0p has quit [Ping timeout: 252 seconds]
cercopith has joined #commonlisp
jeosol has joined #commonlisp
_cymew_ has quit [Ping timeout: 272 seconds]
cage has quit [Remote host closed the connection]
jeosol has quit [Ping timeout: 260 seconds]
tyson2 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
pfd has joined #commonlisp
pfd has quit [Client Quit]
<Shinmera> they were recorded but never published.
<nij-> Hmm.. the only way is to send an email to ESL to ask for one?
son0p has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
NotThatRPG has quit [Quit: Textual IRC Client: www.textualapp.com]
Lycurgus has joined #commonlisp
pdietz has quit [Quit: Client closed]
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
jeosol has joined #commonlisp
Krystof has joined #commonlisp
peterhil has quit [Remote host closed the connection]
seletz has joined #commonlisp
seletz has quit [Ping timeout: 252 seconds]
<phoe> AadVersteden[m]: #sbcl confirmed that using gensyms won't work with file compilation
<phoe> but interning symbols should work
<AadVersteden[m]> phoe: Oh thanks :D Out of interest: this is not as per spec, right? I'm interning now and that works.
<phoe> the spec is vague about this part
cercopith has quit [Remote host closed the connection]
random-jellyfish has joined #commonlisp
cercopith has joined #commonlisp
jmdaemon has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
random-nick has quit [Ping timeout: 272 seconds]
random-jellyfish has quit [Ping timeout: 260 seconds]
pve has quit [Quit: leaving]
Inline has quit [Ping timeout: 272 seconds]
ldb has joined #commonlisp
random-nick has joined #commonlisp
cercopith has quit [Remote host closed the connection]
cercopith has joined #commonlisp
rgherdt has joined #commonlisp
Inline has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
random-nick has quit [Ping timeout: 256 seconds]
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Quit: Client closed]
cercopith_ has joined #commonlisp
cercopith has quit [Ping timeout: 256 seconds]
triffid has quit [Remote host closed the connection]
random-jellyfish has joined #commonlisp
triffid has joined #commonlisp
cowboy8625 has quit [Quit: WeeChat 3.5]
random-jellyfish has quit [Quit: Client closed]
<AadVersteden[m]> ok. cool. happy sbcl user here either case.
tyson2 has joined #commonlisp
pranavats has quit [Ping timeout: 260 seconds]
seletz has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
seletz has quit [Ping timeout: 268 seconds]
brettgilio has quit [Quit: The Lounge - https://thelounge.chat]
dra has joined #commonlisp