IRC channel logs
2015-04-19.log
back to list of logs
<davexunit>paroneayea: that's the goal I have in mind, yeah. <davexunit>but learning how parser combinators work is a goal in itself <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 :) <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 <davexunit>the markdown parser for chicken scheme uses parser combinators <cpc26>hi - with ECMA script it is partial version 3.1 or 3 in general? <cpc26>Has anyone looked into using the Mozilla Narcissus project to get to Harmony™? <cpc26>If ECMA script was working to spec could TCO be used/implemented easily? <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.... <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