Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2017-10-06

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

All times shown according to UTC.

Time Nick Message
01:28 KotH joined #marpa
01:55 ilbot3 joined #marpa
01:55 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
03:54 idiosyncrat joined #marpa
03:55 idiosyncrat OK!  block_where() is now block_progress().
03:56 idiosyncrat I'm on to some other IF changes.  When I introduced multi-block input, all sorts of recognizer methods suddenly needed not just an offset, but a block ID to indicate which block of input was involved.
03:57 idiosyncrat In new methods I follow the natural order <block_id, block_offset>, but with existing methods it was easiest for backward compatibility to add the block_id *after* the other arguments.
03:58 idiosyncrat So I wound up with a lot of arguments in which block_id is the *first* argument, and a lot of others in which it is the *last* element.
03:59 idiosyncrat I am now switching to be consistent, using the more natural <block_id, block_offset> order, and being backward-incompatible if that's what it takes.
04:51 ronsavage joined #marpa
04:52 ronsavage block_progress() is progress :-).
04:52 ronsavage And I got a fright when you talked about the incompatible order of params, until I got to the bit where you've decided to standardize. Phew!
06:14 idiosyncrat I'm glad you like my decision to be consistent, because it's the reason for several severe backward-incompatibilites in the next release.
06:14 idiosyncrat These will be easier to be patient with if you're convinced they really were in a good cause.
06:32 ronsavage joined #marpa
23:22 sivoais joined #marpa
23:39 ronsavage joined #marpa

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