Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-06-28

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

All times shown according to UTC.

Time Nick Message
00:07 jeffreykegler joined #marpa
00:12 jeffreykegler The lazy list PERL 6 RFC is http://www.perl6.org/archive/rfc/81.html
01:41 jeffreykegler Actually, rewatching, Larry talks more about RFC 24: http://www.perl6.org/archive/rfc/24.html -- a simple looking idea that is a non-starter because the syntax is impossible using left parsing.
01:47 ilbot3 joined #marpa
01:47 Topic for #marpa is now IRC logs: http://irclog.perlgeek.de/marpa/today - Pastebin: http://scsys.co.uk:8002/marpa - Released code: https://metacpan.org/pod/Marpa::R2 - Source code: https://github.com/jeffreykegler/Marpa--R2 - Mailing list: https://groups.google.com/forum/?hl=en&fromgroups#%21forum/marpa-parser - Web site: http://jeffreykegler.github.io/Marpa-web-site/
02:22 jeffreykegler joined #marpa
16:41 jeffreykegler joined #marpa
17:05 jeffreykegler Larry's got a knack for explaining things, and in his remarks on parsing at YAPC::NA, he described
17:05 jeffreykegler what left parsing requires of a grammar as "self-clocking".
17:06 jeffreykegler This makes a great way of explaining Marpa, I think.
17:06 jeffreykegler Left parsing requires a parser to make irrevocable decisions with little or no knowledge ...
17:06 jeffreykegler of what is to come.
17:07 jeffreykegler So left parsing needs a grammar which makes wrong decisions impossible to make -- a grammar that "self-clocks".
17:07 jeffreykegler Now, if you think about it, this "clock" is something a computer could do ---
17:07 jeffreykegler and the computer should be able to, if this is a choice of clockings, keep track of them all,
17:07 jeffreykegler and once more information shows up, use the clocking that works.
17:08 jeffreykegler So, in left parsing, the grammar does most of the clocking.
17:08 jeffreykegler In Marpa, the parser does the clocking, and you're free to make the language more expressive.
19:33 LLamaRider joined #marpa
20:58 LLamaRider joined #marpa
21:00 ronsavage joined #marpa
21:09 ronsavage jeffreykegley: "I'm thinking of turning this RFC rejects theme into a blog post." And I'm thinking of collecting your code examples into a new module....
21:11 ronsavage It's just that I'm currently having a fight to the death with PHP over parsing an XML file. Of course, it could be my equivalent of Data::Dumper which is defective, so I'm not seeing the data accurately. It's 7:10 am Sunday and I can already see what I'll be wasting time on today.
21:24 Aria "self-clocking" -- nice turn of phrase for that!
21:25 Aria Oh, and XML in PHP? You have my condolences, ronsavage
22:56 LLamaRider joined #marpa
23:08 jeffreykegler joined #marpa

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