<amz3>stis: in the macro definition (cut s p cc) before you called them (state fail cc), «fail» becomes «p»?! <stis>yes it just picks p up and call it, it will backtrack to a choisepoint or fil entirely <amz3>yes, but why the letter p, why no f ? <amz3>anyway, it sound nice, I'll make sure to try the parser <stis>check out python on guile <stis>I mean that you can see an example of using this tool to parse python. <amz3>it's serious question, I always wondered if people use that kind of things at SETI <amz3>there is datalog implementation <amz3>where is the source code? <stis>try use a taged release, master is in a fluid. <amz3>guile fails during make. I checked out v0.5.3 <stis>amz3: you need to install syntax-parse. Read the readme file <stis>sneek later tell amz3: you need to install guile-syntax-parse first <ijp>it would be nice to have a syntax-parse in guile someday <stis>ijp: yes it would be great, My version is depending heavily on racket's so it's not gnu <stis>or at least I think that that is an issue. <stis>also It is a bit of a hack in some corners. <stis>But it is in a surprisingly good state. <davexunit>ijp: do you know of any parser r6rs parser combinator libraries? <ijp>once, about four years ago <ijp>I was going to write one based on iteratees, but iteratees are out of fashion <davexunit>I have something simple that uses port->stream <davexunit>and some macros to allow for recursive parsers <davexunit>I can't wrap my head around how to actually implement GLL <davexunit>with my implementation you can't express left-recursive grammars <davexunit>I just know that I want parser combinators so I can parse markdown nicely. <Mikko->just wondering, is there something easy I could read besides the little schemer? it's starting to get pretty brutal in the later chapters <wleslie>what are you trying to learn at the moment? ***michel_mno_afk is now known as michel_mno
<sneek>Welcome back amz3, you have 1 message. <sneek>amz3, stis says: you need to install guile-syntax-parse first <sneek>civodul was here Jun 15 at 03:32 pm UTC, saying: amz3: it's an emacs variable, so (setq geiser-guile-load-path (cons ...)). <sneek>wingo was here Jun 12 at 04:10 pm UTC, saying: or you just copy in the library to sly :). ***michel_mno is now known as michel_mno_afk
<Mikko->SICP? sure, I don't think things are going to get any easier further down the line, might as well. <ijp>I'm not quite there, but I think I will have prompts working properly by tomorrow <ijp>yes, and the list of primitives I need for boot-9 is shrinking (mostly structs/fluids/dynwind) <civodul>ijp: would be nice if you could prepare a news entry on sv.gnu.org/p/guile about the project etc. <ijp>civodul: I didn't plan to do them till later, but I need them for boot-9, which I need for .... and I need that to shave a yak <amz3>it would be nice to tag, steps, I mean working version if possible, just saying...