Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2017-06-04

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

All times shown according to UTC.

Time Nick Message
01:04 ronsavage joined #marpa
01:48 ilbot3 joined #marpa
01:48 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
04:07 ronsavage joined #marpa
14:53 kaare_ joined #marpa
18:31 sirdancealot joined #marpa
18:47 idiosyncrat joined #marpa
18:47 idiosyncrat Good morning!
18:47 idiosyncrat left #marpa
19:41 kaare_ joined #marpa
20:28 ceridwen joined #marpa
20:54 ilbot3 joined #marpa
20:54 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
22:23 ronsavage joined #marpa
23:07 idiosyncrat joined #marpa
23:10 idiosyncrat I've planned for some time for Marpa::R3 to have a new I/O interface -- the Marpa::R2 one developed gradually as features were added and while I don't think it's bad ...
23:10 idiosyncrat it is idiosyncratic.
23:11 idiosyncrat As my handle shows, I don't mind idiosyncrasies when they add value, in the case of Marpa an interface closer to the traditional one would work just as well.
23:13 idiosyncrat Anyway, I'm thinking of making the I/O interface for Marpa::R3 into the more usual Perl one, where events are dealt with via handlers (== callbacks), instead of the Marpa::R2 event-driven interface.
23:15 idiosyncrat I've found a convenient way to integrate this with Lua's coroutines, so that it's highly convenient and efficient at the Lua level.
23:56 idiosyncrat The Perl-Lua coroutine mechanism I've created is asymmetric -- that is, a coroutine is created by an invoker, so that in this respect Lua's coroutines resemble subroutines, where there is a subroutine and a caller.
23:58 idiosyncrat The Perl side must be the invoker, and the coroutine side must be Lua in my implementation.

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