IRC channel logs

2013-08-03.log

back to list of logs

<dsmith>mark_weaver, Nope. Just at home.
<mark_weaver>dsmith: ah, okay. well, have a good weekend yourself :)
<dsmith>Gonna see the Cleveland Orchestra playing The Planets on sunday.
<mark_weaver>nice!
<nalaginrut>morning guilers~
***heroux_ is now known as heroux
***sneek_ is now known as sneek
***DerGuteM1ritz is now known as DerGuteMoritz
<JesseH>"support for Lua is underway"
<JesseH>How far has that come?
<taylanub>JesseH: I think no one's working on it right now.
<JesseH>Well thats no good
<nalaginrut>not really, https://github.com/NalaGinrut/guile-lua-rebirth
<nalaginrut>but it's underway
<nalaginrut>the original guile-lua was manual parser, which is painful to hack
<nalaginrut>the rebirth uses LALR
<nalaginrut>the real cool thing is guile-lua could call Scheme proc and easy to do that
<nalaginrut>actually, all the languages on Guile could call each other's proc
<taylanub>Well isn't that the point of supporting multiple languages on the same VM ? :)
<taylanub>One of the main points, anyway, I'd think.
<nalaginrut>the problem is that I'm hacking Artanis with all my power, anyway, guile-lua-rebirth was one of cool idea for Artanis too, that's why I write it
<nalaginrut>Scheme folks may choose to co-work with a lua guy for a website
<JesseH>I am a Lua guy, wanting to learn scheme because I think its interesting.
<nalaginrut>well, it's interesting ;-)
<nalaginrut>but I want to make it more practical, not just interesting ;-D
<JesseH>A friend showed me guile because it said something about Lua and he thought I would be interested
<JesseH>which I was :P
<JesseH>Yes, that is a good goal to have
<nalaginrut>yes, the original guile-lua is cool, but since the original author left, it's no cool to hack the parser
<nalaginrut>it can't work now
<JesseH>Good to see that you are doing this then, heh
<nalaginrut>so I think the best way to go is rewrite based on it
<JesseH>Yes, sounds good
<JesseH>Once I learn scheme I can try to assist you
<nalaginrut>original one did a lot of work for the lua-implementation, it's nice to learn
<nalaginrut>yes, I wish you could join someday
<nalaginrut>it's interesting for a language front-end
<nalaginrut>and you have a chance to improve lua things or add your own idea
<JesseH>How far is glr atm?
<nalaginrut>I've done lexer/parser, though some collision in the LALR
<JesseH>I see
<nalaginrut>the rest is some kind of time consuming work to translate AST to the implementation
<nalaginrut>as I said, I spent all my power on Artanis web-framework, both code and docs, so I stopped glr at present
<nalaginrut>I have to finish my plan before Sep 1st, I'm in Lisp-in-summer-project contest these months ;-P
<nalaginrut>after that I'll back for glr
<JesseH>Heh, awesome
<nalaginrut>web-artanis.com
<nalaginrut>I have to go sleep, see ya
<JesseH>See you later
<JesseH>"No package 'libffi' found"
<JesseH>But I have libffi6 :(
<taylanub>JesseH: I don't think there is a 6th version of libffi, so not sure what that is.
<janneke>JesseH: do you have libffi-dev?
<taylanub>3.0.13 is the latest release apparently. I have 3.0.9 and it works just fine with the latest stable Guile.
<JesseH>Well, libffi6 is a thing, it seems. Not sure whats going on there.
<JesseH>I had to get libffi-dev
***sneek_ is now known as sneek
<JesseH>Now I need bdw-gc
<taylanub>Weird, Debian seems to have some packages called libffi5 and libffi6, which are just certain versions from the 3.0.x series. Possibly some API/ABI version separate from the version number ?
<mark_weaver>JesseH: while not strictly necessary, I would recommend using libgc-7.2d if possible. It's in both jessie and raring, or alternatively it works well to build it from the upstream source http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2d.tar.gz.
<mark_weaver>libgc 7.1 is actually quite old, and shows intermittent problems on our test suite.
<JesseH>All right
<JesseH>Yeah I got guile working
<JesseH>learning scheme now :3
<add^_>:-)
<mark_weaver>JesseH: cool! feel free to ask any questions you might have here :)
<JesseH>Thank you I will