Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2015-08-12

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

All times shown according to UTC.

Time Nick Message
00:13 idiosyncrat_ joined #marpa
01:09 dvxd joined #marpa
02:02 dvxd joined #marpa
02:04 dvxd idiosyncrat_ thanks to your using IPv6, I fixed a bug in my IRC protocol parser today.
02:09 dvxd https://github.com/djwalther/nrc
02:28 idiosyncrat_ dxvd: Great!  But does Marpa use IPv6?
02:38 dvxd I'll
02:38 dvxd I'll
02:40 dvxd joined #marpa
02:44 dvxd joined #marpa
04:00 rns joined #marpa
06:20 ronsavage joined #marpa
08:25 purmou joined #marpa
08:26 purmou hi all! interested in implementing error checking in my parser soon. i've thought about it for a while and unfortunatley haven't made great progress with an idea
08:27 purmou I have thought about how to deal with tokens that my lexer picks up (which means they're legal), but that don't fit in anywhere. so if the bad token is token # i, then state # i will have failed to scan any tokens since none matched the partial parses
08:28 purmou so in that case, i'm thinking of just copying over all the states in the current state set to the next one and just continue parsing
08:29 purmou is this a good approach so far? and if not, any suggestions or links to helpful docs on error checking with earley?
09:00 rns This is how libmarpa does it, interface-wise: on reading an unexpected token, return error and leave the recognizer in efficiently recoverable state [1].
09:00 rns Not sure about how this it is implemented internally, but reading the source [2], [3] it looks like the current Earley set is just left unchanged "If no postdot item is found at the current Earley set for this (Earley) item".
09:00 rns [1] http://jeffreykegler.github.io/Marpa-w​eb-site/libmarpa_api/stable/api_one_pa​ge.html#Recognizer-life-cycle-mutators
09:00 rns [2] https://github.com/jeffreykegler/libma​rpa/blob/master/work/dev/marpa.w#L7854
09:00 rns [3] https://github.com/jeffreykegler/libma​rpa/blob/master/work/dev/marpa.w#L7908
09:33 koo7 joined #marpa
11:29 koo7 joined #marpa
13:34 koo7 joined #marpa
16:13 djns joined #marpa
18:02 lwa joined #marpa
19:31 purmou joined #marpa
21:58 idiosyncrat_ joined #marpa
21:59 idiosyncrat_ I'm thinking of putting the link to a book "wish list" on this channel & elsewhere.
21:59 idiosyncrat_ Books which would be useful but which are hard to fit into the budget.
21:59 idiosyncrat_ I come to this list first because most of the folks whose advice I'd want are on it.
22:00 idiosyncrat_ Some of you I'd be reluctant to accept $$ from -- folks who work fulltime and spend much of their freetime on Marpa.
22:01 idiosyncrat_ These folks are doing more than enough already.
22:01 idiosyncrat_ But perhaps some others might find think this a way in which they'd like to contribute to Marpa.
22:04 dvxd Yes, I hope you put your book wishlist up.  I have no free time to contribute.  Also, not a high enough IQ to contribute; there seems to be an IQ threshhold for things like Erlang, Haskell, etc.  But $$ I'll happily send.
22:04 dvxd Marpa is solidly in Haskell territory. :)
22:06 dvxd are there any marpa savvy people out there with time and interest to make a Go library "EBNF" that takes an EBNF string or file and parses it using libmarpa?
22:21 idiosyncrat_ dvxd: you find that your "IQ" goes up as you study.  When I first started with the literature I had a hard time making heads or tails of it.
22:22 idiosyncrat_ Unfortunately, though, IQ does not go up quickly -- or at least in my case it did not.
22:30 dvxd thanks.  As for my earlier question about availability interest, that also included an implicit question about cost/rates/compensation and time-to-completion.
22:30 dvxd looking for back of the envelope answer, not detailed RFP.
22:33 ronsavage joined #marpa
22:37 dvxd 20 years of programming, and I'm just now comfortable with Lisp; I don't have another 20 years for Haskell.  IQ just means it takes longer to learn something, not that it is impossible.
22:42 ronsavage Re http://irclog.perlgeek.de/m​arpa/2015-08-12#i_11047571 (Your IQ goes up as you study). This is the theme of a book I started reading last night: How to Bake π by Eugenia Cheng.
23:18 ronsavage Yet Another Markup Language: reStructuredText: http://docutils.sourceforge.net/rst.html
23:23 rns joined #marpa

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