IRC channel logs

2018-07-30.log

back to list of logs

<lloda>xml->sxml produces "\\n" garbage when reading files with DOS newlines, is this intended? why isn't this whitespace skipped?
<wingo>whitespace is significant in xml, you have to pass #:trim-whitespace? #t to filter it out
<lloda>wingo: thanks, I'm a total xml noob
<OrangeShark>happy monday
<rain1>hey
<mwette>howdy
<rain1>i want to port my parser library to guile...
<rain1>my problem is different macro systems
<rain1>I use define-for-syntax and syntax-case and with-syntax
<mwette>guile has syntax-case and with-syntax; where isi define-for-syntax from?
<rain1>it lets me define a function which the macro can use during expansion
<OrangeShark>rain1: is that from racket?
<rain1>yeah
<OrangeShark>that sounds neat
<rain1>yeah it's useful, one of the most involved macros i've written
<rain1>so it's kinda hard to port
<OrangeShark>rain1: a link to your parser library?
<mwette>you can do that: (eval-when (expand load eval) (define (gen-id xxx) ...))
<rain1> https://github.com/rain-1/racket-peg/ the guile branch is really old, because i tried a while back and got stuck
<weinholt>rain1, you can probably place those definitions in another library and import it with (import (for (helper-library) expand run))
<stis>hej guilers!
<rain1>yo
<dsmith-work>Morning Greetings, Guilers
***heroux__ is now known as heroux
<stis>Greetings dsmith-work:
<amz31>heya
<amz31>seems like erlang arbiters are coming to python https://speakerdeck.com/1st1/asyncio-today-and-tomorrow
<amz31>dave is gone ? :/
<dustyweb>amz31: davexunit you mean?
<amz31>yes
<amz31>I am reading cuirass code at git clone git://git.savannah.gnu.org/guix/guix-cuirass.git