Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2017-07-11

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:47 mst joined #moarvm
01:49 ilbot3 joined #moarvm
01:49 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
03:09 vendethiel joined #moarvm
03:42 stmuk_ joined #moarvm
05:47 brrt joined #moarvm
05:48 brrt good hi #moarvm
05:49 samcv good hi :)
06:05 brrt joined #moarvm
06:24 brrt i
06:25 brrt 'm writing a new s-expression parser
06:27 samcv cool
06:41 brrt joined #moarvm
07:21 domidumont joined #moarvm
07:22 domidumont joined #moarvm
07:36 zakharyas joined #moarvm
07:42 domidumont joined #moarvm
08:01 nine brrt: why a new one?
08:12 brrt the old one does funky things and these things cause it to do confusing things, basically
08:13 brrt the expression templates are the primary extension points and it needs to Just Work
08:13 brrt (for instance: if you end a line with a ')' too many, it will just stop reading full stop, and not tell you about it)
08:14 brrt also, i want to support basic strings
08:14 brrt 'basic' meaning, here, 'no, we don't support escapes'
08:22 domidumont joined #moarvm
08:23 brrt escapes is what makes parsing strings hard, after all
08:26 geekosaur ...until it turns out you need one
08:28 brrt https://gist.github.com/bdw/ea18e04d86d38b3484387143985d5b41 the parser in question
08:28 brrt meh, i'd be hard pressed to see the use case
08:57 robertle joined #moarvm
09:35 nine brrt: I've heard that Perl 6 is good for writing parsers ;)
09:40 brrt oh, sure. i've also heard that MoarVM is usually compiled before perl6 is present :-P
09:40 brrt but yeah, that would've been  nicer
09:46 brrt although, if i say so myself, the regex-tokenizer  kind of cute
09:48 nine It is indeed
09:50 nine But you did actually answer my question about whether the parser is a developer tool or part of the compilation process
09:50 brrt i did not see that question i think
09:51 nine Well I didn't ask it out loud ;)
09:51 brrt oh, i didn't parse that sentence correctly :-)
10:22 zakharyas joined #moarvm
12:02 domidumont1 joined #moarvm
12:17 domidumont joined #moarvm
12:56 brrt joined #moarvm
13:02 domidumont1 joined #moarvm
13:51 domidumont joined #moarvm
14:01 zakharyas joined #moarvm
14:07 brrt joined #moarvm
14:09 domidumont joined #moarvm
14:14 AlexDaniel joined #moarvm
14:37 greppable6 joined #moarvm
14:43 zakharyas joined #moarvm
15:01 domidumont joined #moarvm
15:43 zakharyas joined #moarvm
16:10 brrt joined #moarvm
16:13 zakharyas joined #moarvm
18:42 Geth_ ¦ MoarVM/master: 7 commits pushed by (Daniel Green)++, MasterDuke17++, (Samantha McVey)++
18:42 Geth_ ¦ MoarVM/master: fad9edcf2e | Remove arbitrary string repeat limit
18:42 Geth_ ¦ MoarVM/master: fc4143ce2c | Pull max graphemes literal out to a named constant
18:42 Geth_ ¦ MoarVM/master: 7d9c327375 | Explain MAX_GRAPHEMES value
18:42 Geth_ ¦ MoarVM/master: c24abcb6b8 | Print # graphs and repeat count instead of the ...
18:42 Geth_ ¦ MoarVM/master: a6b388a020 | Mark constant as long long and capitalize errors
18:42 Geth_ ¦ MoarVM/master: d9b3df0bb0 | Fix some printf format string types
18:42 Geth_ ¦ MoarVM/master: 5239ff58b7 | Merge pull request #590 from MasterDuke17/remove_arbitrary_repeat_limit
18:42 Geth_ ¦ MoarVM/master: review: https://github.com/MoarVM/MoarVM/compare/acc92b9d82...5239ff58b7
18:43 FROGGS joined #moarvm
18:44 zakharyas joined #moarvm
19:33 Geth_ ¦ MoarVM: e59d18b5e6 | (Samantha McVey)++ | src/strings/ops.c
19:33 Geth_ ¦ MoarVM: Use MVM_string_graphs_nocheck more places in strings/ops.c
19:33 Geth_ ¦ MoarVM:
19:33 Geth_ ¦ MoarVM: Use them places where we already previously check the arguments to the
19:33 Geth_ ¦ MoarVM: functions with MVM_string_check_arg
19:33 Geth_ ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/e59d18b5e6
19:33 Geth_ ¦ MoarVM: 555e81cd8e | (Samantha McVey)++ | 2 files
19:33 Geth_ ¦ MoarVM: Move string…ignore_case_INTERNAL_loop declaration to ops.c from ops.h
19:33 Geth_ ¦ MoarVM:
19:34 Geth_ ¦ MoarVM: Due to it not being a global function and not prefaced with MVM
19:34 Geth_ ¦ MoarVM:
19:34 Geth_ ¦ MoarVM: @zhuomingliang++
19:34 Geth_ ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/555e81cd8e
19:50 cxreg joined #moarvm
20:55 greppable6 joined #moarvm
21:00 TimToady joined #moarvm
21:27 TimToady joined #moarvm
22:40 MasterDuke joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary