IRC channel logs

2016-07-26.log

back to list of logs

<lloda>dsmith-work: there is eval-when https://www.gnu.org/software/guile/manual/html_node/Eval-When.html
<dsmith-work>{appropriate time} Greetings, Guilers
<paroneayea>dsmith-work: TZAG to you too! :)
<paroneayea>(TZAG == Time Zone Appropriate Greeting)
<paroneayea>(eq? 'tzag 'time-zone-appropriate-greeting) ; more channel appropriate syntax
<paroneayea>wingo: finally filed a proper bug about the tls / https stuff. Suddenly realized I hadn't, had just sent stuff to the devel ML about it :)
<quigonjinn>I am looking for a parser combinator like haskell's parsec. Does such an implementation exist in guile?
<dsmith-work>quigonjinn: Ya, I think I saw one recently
<dsmith-work>quigonjinn: http://hyperdev.fr/notes/getting-started-with-guile-parser-combinators.html
<quigonjinn>dsmith-work: thanks! that's exactly what I've been looking for
<davexunit>please note that it's an experimental, unreleased library that I made for fun.
<davexunit>but it should get you started, anyway
<quigonjinn>right, hopefully i'll try to add to it
<davexunit>I haven't considered performance at all
<davexunit>it cannot parse left-recursive grammars
<davexunit>etc.
<quigonjinn>My grammar is not left-recursive
<ijp>dsmith-work: guile is implicitly phased, like all psyntax systems
<ijp>I should read aziz' thesis to see if it can convince me why this is better than a more explicit system
<dsmith-work>ijp: Ya, that's what I thought
<dsmith-work>sneek: bugs?
<sneek>Last time I checked bugs is send reports to bug-guile@gnu.org, and see bug reports at http://bugs.gnu.org/guile
<dsmith-work>I tried building Guile with buildroot today. (arm). Fails misereably.
<dsmith-work> https://lists.gnu.org/archive/html/guile-user/2016-06/msg00048.html
<dsmith-work>There doesn't seem to be a guile bug for it though.
<amz3`>paroneayea: I plan to use curl my my https work until a real solution is found
<spk121>amz3: I once put together a guile/curl mashup (see http://lonelycactus.com/guile-curl.html) I have no idea if it still works, though.
<amz3`>spk121: thanks!
<amz3`>it works!!
<dsmith-work>curl (as a command line tool) is quite amazing. No matter how weird a request, it's always been able to do the job.
<dsmith-work>for me
<amz3`>git clone git@github.com:spk121/guile-curl.git https-ftw
<amz3`>the api is strange tho
<spk121>amz3`: yeah, the API is straight from the simple C API. Not schemey
<amz3`>it will do the job!
<amz3`>I only need to fetch somes urls and maybe do some HEAD request