Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2017-02-04

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

All times shown according to UTC.

Time Nick Message
06:22 idiosyncrat ===
06:22 idiosyncrat Before saying good night, I have a big milestone in the refactoring to announce.
06:23 idiosyncrat All access to Libmarpa in Marpa::R3 now takes place via Lua.
06:23 idiosyncrat For some weeks, access to Libmarpa has been mixed with some still via XS, and some converted to Lua.
06:25 idiosyncrat In a sense, this means that Kollos is real for the first time -- a Marpa variant which only accesses Libmarpa via a Lua interface passes the Marpa test suite (and that test suite is very thorough).
06:26 idiosyncrat Some associated statistics.  One goal is to do less in XS, and there is 30% less XS code now -- and this includes the code that had to be added for the Lua interface.
06:27 idiosyncrat Another metric is that I start with 9 XS modules, and now have 4.
06:27 idiosyncrat s/start/started/
06:29 idiosyncrat There's still more to do -- the "thickness" of the Lua interface varies from place to place, and I eventually want to replace most of the Perl and the XS code with Lua, but not all of that has to be done in any hurry ...
06:29 idiosyncrat and I expect I'll be seeing a point sson at which I can leave off refactoring and work on new features.
06:31 idiosyncrat Another happy metric is that the size of my uploaded tarballs has been steadily shrinking, which is usually a sign of improved code.
06:31 idiosyncrat Good night!
08:01 sirdancealot joined #marpa
16:18 sirdancealot joined #marpa
16:37 sirdancealot joined #marpa
18:04 ceridwen joined #marpa
19:06 KotH joined #marpa
19:34 ceridwen joined #marpa
23:08 ronsavage joined #marpa

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