Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-10-24

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

All times shown according to UTC.

Time Nick Message
05:47 ronsavage joined #marpa
05:55 lwa joined #marpa
06:59 lucs joined #marpa
07:09 sivoais joined #marpa
07:22 sivoais_ joined #marpa
07:37 lucs joined #marpa
07:56 lwa joined #marpa
08:37 ronsavage "low hanging fruit"? Please give us /some/ idea, even without details at this stage. I'm holding my breath...................
09:53 sivoais_ joined #marpa
12:40 sivoais joined #marpa
13:24 lwa joined #marpa
18:30 jeffreykegler joined #marpa
19:14 jeffreykegler ronsavage: re the "low hanging fruit"
19:14 jeffreykegler There are two of these
19:17 jeffreykegler First is a "balanced delimineter" module.
19:17 jeffreykegler This would be like Text::Balanced or Regexp::Common::balanced, except much faster and more flexible and powerful.
19:18 jeffreykegler I'm going to write a prototype of this, which only works with (), {}, and [].
19:19 jeffreykegler That's enough to make it a useful tool for spotting missing and mismatched brackets.
19:20 jeffreykegler The tool would be smarter about where the problem is than present tools, and much more extensible and configurable, is my idea.
19:21 jeffreykegler The "low hanging fruit" is to take my "mismatched delimeter" prototype, packagize it and add the configurability.
19:22 jeffreykegler Second "low hanging fruit" is to take the new facility for general BNF search and create what a sort of Marpa-powered ack/grep.
19:22 jeffreykegler This could be done as an patch/option to Ack.
19:23 jeffreykegler In the test suite of the latest developer's release is an example of this, and the task again would be taking the basic algorithm, adding configurability and packagizing.
19:24 jeffreykegler But let me re-emphasize that I'm primarily trying to encourage people to help with Kollos, rather than take on low-hanging fruit.
19:25 jeffreykegler === RELEASE CANDIDATE ===
19:25 jeffreykegler Also, I've just uploaded http://search.cpan.org/~jkegl/Marpa-R2-2.097_003/
19:26 jeffreykegler It's a release candidate, and testing is appreciated.
19:26 Aria Some of the node core folks picked up some interest in marpa recently.
19:26 Aria Sent a pile of bibliography their way.
19:26 jeffreykegler node core folks?
19:26 Aria node.js.
19:27 jeffreykegler Blows my mind
19:27 Aria But the people maintaining its internal bits and bobs. The node.js equivalent of Larry and leuitenants.
19:27 Aria They'd never heard of marpa. Just earley.
19:27 Aria But thinking "why aren't people using this!?"
19:27 jeffreykegler Where's their web presence?  Do they have one?
19:33 Aria This was yesterday in the #node-forward IRC channel.
19:40 jeffreykegler For node.js, what kind of application would they be thinking of?  And would they have to reimplement Marpa in javascript so it could be used on the client side?
19:41 Aria Well, I myself am playing with pure javascript stuff. I'm not sure what their uses were -- a general interest in parsing.
19:41 Aria (I didn't probe deeper into their uses. It just was an interesting discussion, and noticing that a lot of prior art had been missed)
19:41 jeffreykegler Aria: yes I recall that was your special interest
19:45 jeffreykegler Well, anyway, it's nice to be getting notice.
19:46 jeffreykegler For a while it's been like there are two different universes, both very alike, except that in one parsing is easy, and in the other it's hard.
19:46 Aria I know, right?!
19:47 jeffreykegler So maybe the superposition is coming. :-)
19:47 jeffreykegler Going AFK.
19:53 flaviu joined #marpa
20:19 ronsavage joined #marpa
20:26 ronsavage Marpa::R2 V 2.097003. Test statistics:
20:26 ronsavage Fails: 0. Files: 214. Modules: 6. Passes: 6. Tests: 208.
20:26 ronsavage Duration: 41 seconds
20:28 ronsavage jeffreykegler: Your " "mismatched delimeter" prototype" uses dummy(key6)dummy))(key7)dummy)))) as 1 sample, right?
20:29 ronsavage I've tried to keep people's names in all the gists I've assembled into MarpaX :: Demo :: SampleScripts, but that one has no name. BTW I /do/ assume it's yours.
21:00 jeffreykegler joined #marpa
21:00 jeffreykegler ronsavage: re http://irclog.perlgeek.de/marpa/2014-10-24#i_9562674
21:01 jeffreykegler I haven't finished the prototype yet.  I'll let you know.
21:01 jeffreykegler I have not idea where the snippet you quote comes from.  It does not look familiar.
21:29 flaviu joined #marpa
21:41 ronsavage OK. I'll gist it and ask who the author is.....Working....Done: https://gist.github.com/ronsavage/ab12548218b10df18c36. Anyone know the author?
21:53 ronsavage Found it. Thanx, rns.
21:53 ronsavage I found that by a github search of all gists.

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