IRC channel logs

2015-04-19.log

back to list of logs

<paroneayea>davexunit: are you talking about for haunt?
<paroneayea>parsing markdown or similar?
<davexunit>paroneayea: that's the goal I have in mind, yeah.
<davexunit>but learning how parser combinators work is a goal in itself
<davexunit>interesting use of monads
<paroneayea>you and I seem to be reading a lot of the same topics lately :P
<paroneayea>I was reading the bison docs last night trying to get a grasp on this stuff
<davexunit>writing naive parser combinators is pretty easy, but there's some serious limitations to them.
<paroneayea>my goal isn't markdown and etc tho, it's the vague interest in writing julian for guile ;)
<paroneayea>probably not something I'll finish but I want to be *able* to do it :)
<davexunit>hehe
<paroneayea>davexunit: I looked at a semi-popular markdown library at one point, I forget in what language at one point, and it was a big hairy ball of regexps
<davexunit>paroneayea: perhaps the canonical perl library?
<davexunit>I haven't read it myself, but I hear it's nasty
<paroneayea>might have been
<davexunit>the markdown parser for chicken scheme uses parser combinators
<davexunit>it's quite nice
<cpc26>hi - with ECMA script it is partial version 3.1 or 3 in general?
<cpc26>also
<cpc26>Has anyone looked into using the Mozilla Narcissus project to get to Harmony™?
<cpc26>Last
<cpc26>If ECMA script was working to spec could TCO be used/implemented easily?
<cpc26>Thanks you all so much!
<ijp>I could not recommend using it seriously
<ijp>partial is something of an understatement
<ijp>but afaik, you get tco for free
<cpc26>ok looks like Narcissus requires strict adherence to ES3 and getting to ES3 is a large effort, correct?
<ijp>I have no idea how large the effort is
<cpc26>it is using goops, interesting....
<cpc26>thanks!
<cluck>ijp: ok, you win, i could live with something like dependently typed racket https://www.youtube.com/watch?v=ZK0WtcppZuA (haskellers are still a bunch of boovs though)
<ijp>I'm not sure what I win, but okay
<cluck>ijp: the other day you were saying you wanted types in scheme (i assumed guile)
<cluck>ijp: or was this in #emacs? if so i apologize for the mistake
<ijp>I wouldn't have said that