Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-12-21

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

All times shown according to UTC.

Time Nick Message
05:04 jeffreykegler joined #marpa
07:09 flaviu joined #marpa
08:49 lwa joined #marpa
11:03 flaviu joined #marpa
15:22 koo6 joined #marpa
15:24 koo5 joined #marpa
20:03 flaviu I'm not completely happy with this, but it looks mostly good: http://a.pomf.se/uvsmuf.htm
20:03 flaviu I'll push it up to github some time soon
20:53 ronsavage joined #marpa
21:43 jddurand joined #marpa
21:49 jddurand flaviu: thx & quick question,  is the simple program ok without Calc:: prefix - the rest is concise and effective for a very short resume
22:15 flaviu jddurand: I don't think it's possible to get rid of the Calc::, but I'm not too familiar with perl.
22:32 jeffreykegler joined #marpa
22:35 jeffreykegler flaviu: looks nice.  An advantage of being at one remove from Ron and myself, is that you can describe Marpa more informally ...
22:35 jeffreykegler stuff I say might be thrown back at me by an expert in these matters, so I feel forced to qualify what I claim very carefully.
22:36 jeffreykegler Even so: "Marpa parses *most* practical grammars in linear time." could be "Marpa parses all practical grammars in linear time."
22:37 flaviu I don't like using the word all, since it's near certain there's some exception.
22:38 jeffreykegler I don't believe there is such a thing as a grammar that's practical that Marpa won't parse in linear time.
22:39 flaviu Ok, I'll change that then.
22:39 flaviu I don't really like "Parse anything", it's too short, but I can't think of anything else.
22:39 jeffreykegler I'll leave exact wording up to you ...
22:40 jeffreykegler but "most" understates the matter.
22:41 jeffreykegler If you take any algorithm in practical use (regexes, LALR (=yacc/bison), recursive descent), Marpa will parse anything they parse in linear time.
22:42 jeffreykegler The only way you could contradict the point is to claim that running bison's CLR for some quadratic grammar is "practical".
22:42 jeffreykegler * CLR -> GLR
22:43 jeffreykegler Anyway, moving on from that point ...
22:44 jeffreykegler re "Marpa will parse any grammar, even ambiguous ones" -- here "any grammar", if it means "any BNF grammar" is correct.
22:44 jeffreykegler But some people, like Deyan, when you say "any grammar", may think of context-sensitive grammars as well.
22:45 jeffreykegler flaviu: on this, stick with what sounds right to your ear, but I did want to point this out.
22:46 flaviu I think I'll leave it as-is because the next sentence qualifies the statement as referring to BNF grammars.
22:46 jeffreykegler flaviu: Good point.
22:47 jeffreykegler flaviu: Anyway, thanks, good job, nice look!!!
22:49 flaviu thanks, I'll try to have it up on github sometime tomorrow.

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