IRC channel logs

2015-06-15.log

back to list of logs

<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
<stis>fil -> fail
<amz3>yes, but why the letter p, why no f ?
<stis>no good reason
<amz3>it's kind of misleading
<amz3>anyway, it sound nice, I'll make sure to try the parser
<stis>check out python on guile
<amz3>nah you do that?
<stis>I mean that you can see an example of using this tool to parse python.
<amz3>you work for SETI?
<amz3>it's serious question, I always wondered if people use that kind of things at SETI
<stis>no
<stis>not working on that.
<amz3>there is datalog implementation
<amz3>where is the source code?
<stis>for python on guile?
<amz3>both
<amz3>yes
<stis> https://gitlab.com/python-on-guile/python-on-guile
<stis> https://gitlab.com/gule-log/guile-log
<amz3>I'll clone it
<stis>cool
<stis>try use a taged release, master is in a fluid.
<amz3>ah
<amz3>I moving my stuff at https://git.framasoft.org/groups/a-guile-mind
<amz3>it fails with http://pamrel.lu/9093e/
<amz3>guile fails during make. I checked out v0.5.3
<amz3> http://pamrel.lu/91fc1/
<amz3>Its late I go to sleep
<stis>night!
<stis>amz3: you need to install syntax-parse. Read the readme file
<stis>guile-syntax-parse
<stis> https://gitlab.com/guile-syntax-parse/guile-syntax-parse
<stis>sneek later tell amz3: you need to install guile-syntax-parse first
<sneek>Got it.
<ijp>it would be nice to have a syntax-parse in guile someday
<sneek>ijp, you have 1 message.
<sneek>ijp, ArneBab says: yay!
<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>there is parscheme
<davexunit>have you used it?
<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>probably not any good
<davexunit>is parscheme a GLL parser or just LL?
<davexunit>I can't wrap my head around how to actually implement GLL
<ijp>I don't remember
<davexunit>with my implementation you can't express left-recursive grammars
<davexunit>which may be fine
<davexunit>but I'm too ignorant of parsing right now
<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
<nalaginrut>morning guilers~
<please_help>There's always SICP, Mikko-
<wleslie>what are you trying to learn at the moment?
***michel_mno_afk is now known as michel_mno
<amz3>héllo
<sneek>Welcome back amz3, you have 1 message.
<sneek>amz3, stis says: you need to install guile-syntax-parse first
<amz3>got it
<civodul>Hello Guilers!
<wleslie>heya!
<amz3>yop
<dsmith-work>Morning Greetings, Guilers
<dsmith-work>sneek: seen civodul
<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 ...)).
<dsmith-work>sneek: seen wingo
<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
<stis>hej guilers!
<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
<davexunit>great news. :)
<ijp>yes, and the list of primitives I need for boot-9 is shrinking (mostly structs/fluids/dynwind)
<civodul>prompts already, woow!
<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
<civodul>:-)
<mark_weaver>woohoo!!
<mark_weaver>sounds like great progress :)
<davexunit>I'm very excited about this.
<amz3>very exciting indeed
<amz3>it would be nice to tag, steps, I mean working version if possible, just saying...