github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
Geth MoarVM/jit-expr-refactor: 6 commits pushed by (Bart Wiegmans)++ 06:42
brrt \o 06:42
jnthn o/ 10:05
nine /win 10 10:07
buggable nine, Thank you for entering Accidental /win Lottery! The next draw will happen in 1 day, 13 hours, 52 minutes, and 49 seconds
nine Oh, just in time
nwc10 such a win
brrt i'm of half a mind to convert generate-oplist.p6 to perl5, so that we can run it at build time 13:57
a smaller piece of my mind says to port dynasm to perl5 as well, so we don't need minilua
nwc10 surely if you convert it to NQP you can run it from the bootstrapping VM? 13:58
although I guess that still isn't present early enough in boot(strapping) time 13:59
but it makes me edgy every time there's less dogfood
and also every time it just is assumed that Perl 5 forever be there as a bootstrapping tool for Perl 6
brrt hmm. I'm not so edgy about that, tbh 14:04
I'm thinking that the alternative is to have either a mini-interpreter (a la minilua) or to have several of our build-time tools written in C 14:06
neither of which is very attractive
jnthn Or just bundle a current version in the repo 14:07
Like we do with various files already
brrt hehe. so we have three ways to do it already :-) 14:08
jnthn For stuff that doesn't change that often, I'm good with bundling
We already do it with the Unicode database and the stuff generated from src/core/oplist
brrt It's pragmatic, for sure 14:09
jnthn Text compresses well
Git compresses stuff.
brrt I'm being puristic, I think 14:10
I'm fond of doing it at build time because it's reliable (or well, it ought to be) 14:11
jnthn I'm not sure how everybody re-producing artefacts with their own local environment is more reliable than one person who knows how to assess/test the outcome producing it once for everyone to use. :) 14:14
brrt well, the one person can forget, is the thing
fair enough though
the flip side of that coin is 'it works on my machine' 14:15
jnthn btw, will continue with the spesh plugin and Rakudo Scalar stuff next week. Had some small surgery yesterday and just don't have the concentration for it again yet.
brrt oh, well, hope you'll recover well :-) 14:16
jnthn Me too :) 14:17
brrt (Perl(5) scripts are comparatively easy to make portable, I think.)
[Coke] I think our community has the "perl 5 is going to be around for a long time" baked into the assumptions. And they're already more portable than we are. I think we're OK for some time. 14:23
[Coke] (we should still plan for it eventually, sure) 14:23
geekosaur it's not going away any time soon; too much depends on it 14:24
like, quite a bit of the scaffolding around dpkg on debian
brrt Also, don't know if you've heard, but it's actually a nice language 14:26