github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:00
knittl28 left
00:18
ZzZombo left
00:26
akegalj joined
00:27
p6bannerbot sets mode: +v akegalj
00:30
akegalj left
00:44
idnar13 joined,
idnar13 left
00:52
genka0 joined
00:53
p6bannerbot sets mode: +v genka0
00:57
genka0 left
00:59
ZzZombo joined,
p6bannerbot sets mode: +v ZzZombo
01:30
triskel3 joined
01:31
p6bannerbot sets mode: +v triskel3
01:33
hitek25 joined,
p6bannerbot sets mode: +v hitek25
01:34
triskel3 left,
hitek25 left
01:37
Wulf16 joined
01:38
p6bannerbot sets mode: +v Wulf16
01:43
cic22 joined,
p6bannerbot sets mode: +v cic22
01:45
Wulf16 left
01:46
cic22 left
02:10
fizzie11 joined
02:11
p6bannerbot sets mode: +v fizzie11
02:14
fizzie11 left
02:20
irwiss0 joined
02:21
p6bannerbot sets mode: +v irwiss0,
irwiss0 left
02:41
b4rt05 joined
02:42
p6bannerbot sets mode: +v b4rt05,
b4rt05 left
03:31
jeeeunevans joined
03:32
p6bannerbot sets mode: +v jeeeunevans
03:33
jeeeunevans left
03:58
MasterDuke left
05:14
fake_space_whale left
05:16
dcrampton joined
05:17
p6bannerbot sets mode: +v dcrampton
05:18
dcrampton left
05:54
avar left,
avar joined,
avar left,
avar joined,
p6bannerbot sets mode: +v avar
05:55
p6bannerbot sets mode: +v avar
06:05
domidumont joined
06:06
p6bannerbot sets mode: +v domidumont
06:26
AlexDaniel left
06:33
robertle joined
06:34
p6bannerbot sets mode: +v robertle
06:47
RLa1 joined,
RLa1 left
07:14
nihe joined
07:15
p6bannerbot sets mode: +v nihe
07:19
nihe left
07:44
lizmat left
08:02
lizmat joined,
p6bannerbot sets mode: +v lizmat,
fletom24 joined
08:03
p6bannerbot sets mode: +v fletom24
08:04
robertle left
08:06
robertle joined
08:07
p6bannerbot sets mode: +v robertle
08:11
fletom24 left
08:13
robertle left
08:16
robertle joined
08:17
p6bannerbot sets mode: +v robertle
08:18
NineX13 joined
08:19
p6bannerbot sets mode: +v NineX13
08:21
insurgent_ joined
08:22
p6bannerbot sets mode: +v insurgent_,
insurgent_ left
08:23
NineX13 left
08:31
hogepodge4 joined,
p6bannerbot sets mode: +v hogepodge4
08:33
hogepodge4 left
08:41
d-fence2 joined
08:42
p6bannerbot sets mode: +v d-fence2
08:43
d-fence2 left
08:51
dougwt25 joined
08:52
p6bannerbot sets mode: +v dougwt25,
dougwt25 left
09:11
avar left,
avar joined,
avar left,
avar joined,
p6bannerbot sets mode: +v avar
09:12
p6bannerbot sets mode: +v avar
09:15
ZzZombo left
09:29
victorhck1 joined,
victorhck1 left
09:52
cuoops10 joined,
Pupnik joined
09:53
p6bannerbot sets mode: +v cuoops10,
p6bannerbot sets mode: +v Pupnik
09:54
Pupnik left
09:56
lizmat left
09:57
cuoops10 left
09:58
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||
lizmat | [Tux] just on #perl-dev: | 10:22 | |
[12:17:28] <+|Tux|>This: "/pro/bin/perl5.28.0 build/mk-moar-pc.pl pkgconfig/moar.pc" took 9 minutes | |||
[12:18:03] <+|Tux|>while making the box inaccessible | |||
does that ring a bell? | |||
10:26
Lindrian12 joined
10:27
p6bannerbot sets mode: +v Lindrian12
10:28
Lindrian12 left
10:35
ZzZombo joined,
p6bannerbot sets mode: +v ZzZombo
|
|||
jnthn | No | 10:58 | |
I've never seen that do anything other than fly by, and I don't think it's been changed in ages. | 10:59 | ||
11:12
mrblip joined
11:13
patrickb joined,
p6bannerbot sets mode: +v mrblip
11:14
p6bannerbot sets mode: +v patrickb,
mrblip left
11:49
webhat10 joined
11:50
p6bannerbot sets mode: +v webhat10
11:53
webhat10 left
12:01
chillywilly16 joined
12:02
p6bannerbot sets mode: +v chillywilly16,
chillywilly16 left
12:38
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
12:39
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
12:53
Carlos06116 joined
12:54
Carlos06116 left
13:07
andrewschoen joined,
p6bannerbot sets mode: +v andrewschoen
13:08
andrewschoen left
13:10
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
13:14
osipovas_17 joined
13:15
osipovas_17 left
13:39
Siarkowy27 joined
13:40
Siarkowy27 left
13:59
AphelionZ16 joined
14:00
p6bannerbot sets mode: +v AphelionZ16
14:04
AphelionZ16 left
14:25
MasterDuke left
14:26
pdk1 joined
14:27
pdk1 left
14:33
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
14:34
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
14:41
davidlenwell22 joined
14:42
p6bannerbot sets mode: +v davidlenwell22
14:50
fake_space_whale joined
14:51
p6bannerbot sets mode: +v fake_space_whale,
davidlenwell22 left
15:35
robertle left
15:55
domidumont left
16:04
plains1 joined
16:05
p6bannerbot sets mode: +v plains1
16:09
plains1 left
17:10
sandinmyjoints_ joined,
p6bannerbot sets mode: +v sandinmyjoints_
17:16
MasterDuke left
17:19
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
|
|||
Geth | MoarVM: patzim++ created pull request #973: Remove som dead code. |
18:42 | |
sandinmyjoints_ | I’m working on an experimental programming language that is heavy on Unicode string operations, and from what I can tell MoarVM supports a lot of what I envisioned for the language runtime, such as including the Unicode database | 18:43 | |
And using graphemes clusters as a unit. | 18:45 | ||
moritz | sounds about right | 18:46 | |
lizmat | sandinmyjoints_: perhaps this could be of use to you: github.com/edumentab/rakudo-and-nq...als-course | ||
sandinmyjoints_ | I’m wondering what it would take to use moar as a compilation target. I see that it has bytecode, so that seems good. | ||
But is it tied to closely to perl6 to make sense as a target for another language? | |||
moritz | are you planning to make it a statically typed language? | 18:47 | |
sandinmyjoints_ | Thanks lizmat | ||
jnthn | Well, it exists primarily to serve Perl 6, but provided what you want to do is covered by the (quite wide) range of available features... | 18:48 | |
sandinmyjoints_ | moritz: I wasn’t, but it’s very early days so I’m not necessarily committed to that. | ||
jnthn | We keep a pretty clean interface between the Perl 6 compiler and the VM, though, to help us manage the complexity of it all. | ||
sandinmyjoints_ | I almost certainly will write an interpreter in p6 | ||
moritz | you could write it in NQP | 18:49 | |
that's a bit lower-level, closer to the metal, and more performant | |||
but quite expressive enough to write a compiler in it | |||
sandinmyjoints_ | I was wondering about that — what would be the advantages of sticking to nqp? | ||
Ok | |||
jnthn | Largely that the compiler authoring tools are written in NQP, so a bit more easily used from there. | 18:51 | |
sandinmyjoints_ | Oh cool | 18:56 | |
I’m guessing the answer is no, but is anyone aware of any other languages using targeting moar besides p6 and nqp? | 18:57 | ||
18:58
dalek left,
dalek joined
|
|||
sandinmyjoints_ | Is there a roadmap or process for how moar handles Unicode releases? I think I saw somewhere that it includes version 9, though I’m not sure when that doc was written. | 18:59 | |
18:59
p6bannerbot sets mode: +v dalek
19:03
AlexDaniel left,
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
|
|||
lizmat | sandinmyjoints_: there's a monthly release cycle of MoarVM. so it should probably not take longer than a few months, tuits permitting | 19:05 | |
19:07
fake_space_whale left
|
|||
MasterDuke | m: dd $*VM | 19:11 | |
camelia | VM moar = VM.new(config => ${:ar("ar"), :arflags("rcs"), :arout(""), :as("as"), :asm(".s"), :asmout("-o "), :asmswitch("-S"), :auxclean("\@:"), :be("0"), :bindir("/home/camelia/rakudo-m-inst-2/bin"), :booltype("_Bool"), :can_specific_werror("1"), :can… | ||
MasterDuke | i'm not sure if it's in there now, but ISTR some talk of putting the unicode version in | ||
sandinmyjoints_ | MasterDuke: thanks for the info. Putting the Unicode version in seems useful! +1 to that. | 19:16 | |
lizmat: thanks, good to know. Unicode 10 was released in June, maybe it’s in moar now. If I were at a computer instead of on a phone I’d check 🙂 | 19:23 | ||
lizmat | looks like it is indeed not updated yet | 19:24 | |
or it wasn't put in the changelog | |||
moarvm.org/releases.html | |||
19:25
kallewoof15 joined
19:26
p6bannerbot sets mode: +v kallewoof15
|
|||
lizmat | added an issue, so it doesn't hopefully fall through the cracks | 19:28 | |
github.com/MoarVM/MoarVM/issues/974 | |||
19:29
kallewoof15 left
|
|||
Geth | MoarVM: 0583a7910a | (Patrick Sebastian Böker)++ | src/io/procops.c Remove som dead code. |
19:34 | |
MoarVM: 918547e6a8 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/io/procops.c Merge pull request #973 from patzim/cleanup Remove som dead code. |
|||
20:05
morre19 joined
20:06
p6bannerbot sets mode: +v morre19
20:11
morre19 left,
AlexDaniel left,
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
20:12
AlexDaniel left,
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
20:46
Namidairo26 joined
20:47
p6bannerbot sets mode: +v Namidairo26
20:48
Namidairo26 left
21:01
MasterDuke_ joined
21:02
p6bannerbot sets mode: +v MasterDuke_
21:07
ggoebel joined
21:08
p6bannerbot sets mode: +v ggoebel
21:15
MasterDuke_ left
21:16
MasterDuke_ joined
21:17
p6bannerbot sets mode: +v MasterDuke_
21:18
MasterDuke_ left
21:28
grantbow3 joined
21:29
p6bannerbot sets mode: +v grantbow3
21:35
grantbow3 left
|
|||
sandinmyjoints_ | lizmat: wow, that nqp intervals course you linked above is fascinating! I’m new to making PLs and not very experienced with Perl (have come across it here and there in a decade of software engineering but never used it for anything substantial), and I had no idea that Perl had grammars built into the language. It’s a language for making languages. Seems very promising for building my first interpreter than | 21:41 | |
lizmat | sandinmyjoints_: that's NQP, aka Not Quite Perl | ||
sandinmyjoints_ | Can skip a bunch of scanning code and go right into the good stuff | ||
lizmat | :-) | ||
sandinmyjoints_ | Oh right. | ||
lizmat | and it's meant to build Perl 6 with, not Perl 5 (yet anyway :-) | ||
sandinmyjoints_ | Maybe I read it wrong, but it sounded like grammars are in Perl 6 as well as nqp? | 21:42 | |
lizmat | yes, they are very much a part of Perl 6 | ||
sandinmyjoints_ | Either way, you’re right that nqp is what’s looking promising to me | ||
lizmat | but the grammar of Perl 6 is written in mostly NQP | 21:43 | |
sandinmyjoints_ | In fact, from what I can tell in those slides, I won’t miss a lot of what nqp leaves out from p6. Seems like a lot of sugar and implicit stuff that I won’t miss if I never expected it in the first place... | 21:44 | |
geekosaur | but perl 6 gives you soem stability; nobody guarantess the nqp interface or apis | 21:45 | |
and some of the things you get at p6 level aren't necessarily obvious. you'd need to be specific about types, nqp doesn't figure that out for you | 21:47 | ||
like, go look at all the nqp::add_* variants | |||
lizmat | sandinmyjoints_: yeah, NQP is much closer to the metal | ||
sandinmyjoints_: so I guess you need to make a performance / ease of implementation decisiom | 21:48 | ||
*decision | |||
sandinmyjoints_ | I see. Performance is decidedly not a goal for me at this point, so it seems like p6 may be a better choice | 21:52 | |
lizmat | yes, I would concur... | 21:53 | |
in the mean time, Perl 6 is getting faster and faster | |||
except for grammars atm :-( | |||
sandinmyjoints_ | It will probably be fast st those before I ever get to the stage where I’m optimizing for perf :) | 21:54 | |
lizmat | but if, as you said, performance is not an immediate goal, then you should be fine | ||
22:07
gde3329 joined
|
|||
japhb | sandinmyjoints_: Also consider checking out masak's work on 007 (github.com/masak/007) for a comparison of another language implemented in Perl 6 | 22:08 | |
22:08
p6bannerbot sets mode: +v gde3329
|
|||
japhb | (in this case, a research language designed for exploring macro implementation) | 22:09 | |
22:14
gde3329 left
22:16
Kaiepi joined
22:17
p6bannerbot sets mode: +v Kaiepi
|
|||
jnthn | Fresh typos^Wblog post! 6guts.wordpress.com/2018/09/28/fas...perations/ | 22:44 | |
22:45
xe0n6 joined
22:49
xe0n6 left
23:08
patrickb left
23:09
WhizzWr4 joined,
p6bannerbot sets mode: +v WhizzWr4
23:11
WhizzWr4 left
|
|||
timotimo | yay blogthn | 23:20 | |
jnthn++ # good post | 23:28 | ||
sandinmyjoints_ | Thanks japhb | 23:35 | |
23:51
tmm88 joined
23:52
p6bannerbot sets mode: +v tmm88
23:58
tmm88 left
|