Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2015-12-09

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

All times shown according to UTC.

Time Nick Message
00:00 Idiosyncrat As I mentioned the other day, a nice thing about Terence Parr's work is that he *does* realize the limits of top-down parsing
00:00 Idiosyncrat and his claims are well grounded ...
00:03 Idiosyncrat his "linear in practice" is a bit of a stretch but compared to the kind of wild over-claiming that you see elsewhere, Prof. Parr is positively straight-laced.
00:05 Idiosyncrat AFAICT Perl 6 grammars are ANTLR with extra syntax, but without Prof Parr's extra features, such as his use of LL tables and his attempt at improving lookahead.
00:05 Idiosyncrat So I don't see how claims beyond those in Parr's paper could be justified for Perl 6 grammars.
01:57 ronsavage joined #marpa
02:14 Idiosyncrat By the way, I think the Perl 6 parser that parses Perl 6 is not actually used in the implementations.
02:14 Idiosyncrat Am I wrong?
02:14 Idiosyncrat That is, it describes Perl 6 and could be used, but isn't practical.
02:15 Idiosyncrat In the case of the SLIF, which is now just about the only interface anyone uses to Marpa ...
02:16 Idiosyncrat it's *only* parser is a Marpa parser, created from a SLIF grammar.
02:16 Idiosyncrat The SLIF is self-parsing both in theory and in practice.
02:18 lucs A fine case of eating one's own dog food :)
02:19 Idiosyncrat And a good test of whether a parser really is practical.
02:20 Idiosyncrat Yacc also failed this test, if only just barely.
02:21 Idiosyncrat IIRC correctly the yacc parser had a yacc grammar, but it required two little bits of hackery to actually work.
02:31 ronsavage joined #marpa
05:11 ronsavage joined #marpa
08:42 koo8 joined #marpa
09:35 koo8 joined #marpa
09:42 CQ joined #marpa
12:47 koo8 joined #marpa
13:09 CQ left #marpa
16:37 Idiosyncrat joined #marpa
18:56 koo8 joined #marpa
19:25 Idiosyncrat I do wonder if the exaggerated claims for Perl 6 grammars won't be a distraction from its other features ...
19:25 Idiosyncrat many of which seems genuinely new, and on which it is reasonable to believe that they can deliver.
20:05 Idiosyncrat joined #marpa
20:08 Idiosyncrat I'm thinking of blogging on Perl 6 grammars ...
20:09 Idiosyncrat my one reluctance is there has been a nasty streak in a lot of the Perl 6 bashing, and I'm reluctant to be seen as part of that.
20:29 lucs Your analyses are always fair and never go into bashing.
20:30 lucs I'm sure many will appreciate your ideas on Perl 6 grammars.
21:13 ronsavage joined #marpa

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