Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2016-04-16

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

All times shown according to UTC.

Time Nick Message
04:59 rns joined #marpa
06:44 ronsavage joined #marpa
07:04 KotH joined #marpa
12:59 koo7 joined #marpa
15:48 idiosyncrat_ joined #marpa
18:45 koo7 joined #marpa
19:37 kaare_ joined #marpa
22:50 idiosyncrat_ joined #marpa
23:08 idiosyncrat_ Reworking the tests has made me notice a lot of things.  One minor one:
23:09 idiosyncrat_ The terminal tracing in Marpa::R2 didn't include externally scanned terminals -- those the programmer scanned one-by-one using $recce->lexeme_read() and friends.
23:10 idiosyncrat_ At least one user remarked on this, but my reasoning is that, unlike internal scanning which is done for the programmer, and which she therefore might need to trace, ...
23:11 idiosyncrat_ external scanning was done under the programmer's control, so she should already know about it.
23:12 idiosyncrat_ But now that I'm looking at the tests, I see that this leaves "holes" in a long trace, if it mixes internal and external scanning, and also ...
23:14 idiosyncrat_ for a programmer looking at another's code, or coming back to their own after a while, the external lexing seems every bit as "automatic" and programmed as the external tracing, so refusal to trace externally lexed tokens, from this point of view, is very arbitrary.
23:14 idiosyncrat_ So I'm going to pause in converting tests and fix that.
23:15 idiosyncrat_ It's a good time to do it, because the relevant tests are fresh in my mind.

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