Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2017-11-11

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

All times shown according to UTC.

Time Nick Message
00:41 idiosyncrat joined #marpa
00:44 idiosyncrat Demat!
02:12 kaare_ joined #marpa
02:56 ilbot3 joined #marpa
02:56 Topic for #marpa is now Start here: http://savage.net.au/Marpa.html - Code paste/run: https://f.perlbot.pl/#marpa - Jeffrey's Marpa site: http://jeffreykegler.github.io/Marpa-web-site/ - IRC log: http://irclog.perlgeek.de/marpa/today - Youtube channel: https://www.youtube.com/channel/UCYKVfGBtfTqbs1JdYq-dc5g
02:57 idiosyncrat The conversion to Lua involves as a "side effect" a lot of re-examination of Marpa's working that probably should be being done any way.
02:59 idiosyncrat One that's happening right now is in my rewrite of the code for grammar precomputation.  Precomputation is much bigger deal in Marpa than most parsers -- some of Marpa's competitors simply charge straight in, which does have the advantage of little or no startup costs.
03:00 idiosyncrat Marpa's pre-computation has all sorts of checks are therefore all sorts of failures, some clearly "hard" (no start symbol) and some possibly soft (inaccessible symbols).
03:01 idiosyncrat Others it was not clear how to treat them.  For example, suppose the grammar is already precomputed?  Be idempotent and succeed vacuously?  Or be fascist about it and throw a hard failure?
03:02 idiosyncrat In developing Marpa I had to work all these out as I went, and by the time I got done, it all worked but the code was a mess with failures being tested and caught at various levels.
03:02 idiosyncrat Anyway, that's all being cleaned up now.
05:34 koom joined #marpa
10:25 koom joined #marpa
13:24 koom joined #marpa
16:48 kaare_ joined #marpa

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