IRC channel logs

2014-11-21.log

back to list of logs

<paroneayea>hi #guile
<civodul>Hello Guilers!
<ArneBab>moin civodul
<nalaginrut>heya
<ArneBab>nalaginrut: did you get to read the SRFI? (I hope I’m not nagging too much - I just want to improve it before I submit)
<nalaginrut>yes, slowly
<nalaginrut>I'm thinking too much when I'm reading
<ArneBab>I don’t think that’s a flaw ☺
<nalaginrut>well, this feature is just for wisp, because of template ;-P
<nalaginrut>but actually, I've done the reading twice, and I forget my task is to give you advices ;-P
<nalaginrut>wisp inspired me a lot for better template
<ArneBab>nalaginrut: on the readable lists there was a success-story about using the sweet syntax (from which wisp forked): http://sourceforge.net/p/readable/mailman/message/33061142/
<nalaginrut>ArneBab: is it possible to make the attribute of SXML tags with '=' ?
<nalaginrut>now I think it's : @ :
<nalaginrut>since SXML uses @
<ArneBab>nalaginrut: ☺ (re task)
<ArneBab>you should be able to simply match that away
<nalaginrut>dunno, maybe you freeze your design
<nalaginrut>maybe it's not proper for wisp, since there's no infix like sweet
<ArneBab>nalaginrut: that’s what I’m aiming at: freezing wisp (as a basic syntax). I think it is pretty much finished.
<nalaginrut>yes
<ArneBab>nalaginrut: wisp depends on SRFI-105 (curly infix) for infix.
<ArneBab>the testsuite tests that, so it’s actually a requirement.
<nalaginrut>oh, it could use infix? I didn't see any example in the page
<ArneBab>it just reuses the curly-infix reader macros
<ArneBab>there is only one test for that, though, and that’s a bit hidden
<nalaginrut>I understand, but how to use it? in curly brace?
<ArneBab>yes
<ArneBab>write {1 + 2}
<nalaginrut>it's better to have an example, since I saw you mentioned wisp could interact well with srfi-105
<nalaginrut>alright, I see it
<nalaginrut>bit hidden ;-P
<nalaginrut>mysterious hidden skill
<ArneBab>
<ArneBab>nalaginrut: ok, then I’ll add an example for curly infix
<ArneBab>(that’s already a nice catch!)
<nalaginrut>thanks, explicitly example and a note would be nice
<nalaginrut>people like to try pythonic syntax may want infix in natural ;-)
<ArneBab>yes :)
<nalaginrut>ArneBab: what does the mean of "/usr/bin/wisp.py" ;-P
<nalaginrut>is
<nalaginrut>is it any possible related to python?
<nalaginrut>or just a metaphor here?
<ArneBab>nalaginrut: I use python to bootstrap the wisp preprocessor which is then used to bootstrap the wisp reader
<nalaginrut>ok, my understand is wisp preprocessor&reader uses pure Scheme now, right?
<ArneBab>yes
<nalaginrut>I forget a question
<nalaginrut>what's the efficiency of wisp parser at present
<nalaginrut>I have to consider this since the template must be interpreted rather than compiled
<nalaginrut>(of course there'd be cache, but it's still need interpretation)
<nalaginrut>ArneBab: And another question, have you tested (let () ...) ? and what's the wisp syntax for it?
<ArneBab>sneek: later tell nalaginrut: I did not test let () ... yet, but the syntax would be “let :\\n ...”
<sneek>Will do.
<ArneBab>sneek: botsnack
<sneek>:)
<ArneBab>sneek: later tell nalaginrut: I’m not sure about the efficiency: It iterates the file as string once to get the indentation levels and then (I think) twice to generate a code tree and to clean it up.
<sneek>Okay.
<ArneBab>sneek: botsnack
<sneek>:)
<ArneBab>sneek: later tell nalaginrut: Sorry for disappearing without word: I hadn’t expected that I’d be gone 2 hours.
<sneek>Okay.
<dsmith-work>Happy Friday, Guilers!!
<daviid>happy friday!
<jmd>Anyone know how to install guile-2 on debian stable ?
<mark_weaver>jmd: apt-get install guile-2.0 guile-2.0-dev guile-2.0-doc