Re: lua branch rebased

2013-09-09 Thread Nala Ginrut
Congrats! You survived from that manual parser! :-) But I'm concern the parser is hard to extend if we need mordern Lua grammar. 2013-9-10 AM4:20,"Ian Price" : > > > So, it's been 5 months since I originally posted those patches about > Guile Lua. How time flies when you are steadfastly not wantin

lua branch rebased

2013-09-09 Thread Ian Price
So, it's been 5 months since I originally posted those patches about Guile Lua. How time flies when you are steadfastly not wanting to touch a parser :) Anyway, I have pushed those patches, and rebased lua on the current master. This means all the test cases for lua (such as they are) actually pa

Re: lua branch

2013-05-21 Thread Phil
ittle discouraged while implementing Lua's multiple > values everywhere, to be honest. > > By all means, feel free to take over the lua branch. As long as it's > okay with Ludo, Andy, whoever is in charge these days, I think you > should push to it with reckless abandon instead

Re: lua branch

2013-05-21 Thread Phil
Hey guys, I was just thinking about Guile Lua (and feeling guilty that I never did finish it). Anyway, I never did make any progress after my 2012 posts. I got a little discouraged while implementing Lua's multiple values everywhere, to be honest. By all means, feel free to take over th

Re: lua branch

2013-04-17 Thread Ian Price
Ian Price writes: > The current issues with lua vs master are as follows > 1) has been renamed to on master > 2) has been replaced with which is not quite a drop-in > 3) while was being compiled into something with improper scoping. > > I have fixes for these locally. There is just the questi

Re: lua branch

2013-04-12 Thread Ian Price
Ian Price writes: > I don't know much about Lua, but I think I could do the following. > 1. Fix the lua-lexer failure. > 2. Disable or fix[1] the variable-arguments functionality. > 3. Rebase or merge with modern stable or master > 4. Fix the errors that arise as a result of 3. The current issues

Re: lua branch

2013-03-26 Thread Ludovic Courtès
Ian Price skribis: > Ian Price writes: > >> I don't know much about Lua, but I think I could do the following. >> 1. Fix the lua-lexer failure. >> 2. Disable or fix[1] the variable-arguments functionality. >> 3. Rebase or merge with modern stable or master >> 4. Fix the errors that arise as a re

Re: lua branch

2013-03-25 Thread Ian Price
Nala Ginrut writes: > + (let* ((old-vararg-function *vararg-function*) > + (old-vararg-gensym *vararg-gensym*)) > > Is 'let' better here? Actually, I didn't notice that it was a let*. It's arguably a little more confusing, but not really harmful. > + ;; refers to the gensym for

Re: lua branch

2013-03-25 Thread Nala Ginrut
hi ijp! Here're some rough thoughts about the patch: On Tue, 2013-03-26 at 05:50 +, Ian Price wrote: > Ian Price writes: > > > I don't know much about Lua, but I think I could do the following. > > 1. Fix the lua-lexer failure. > > 2. Disable or fix[1] the variable-arguments functionality. >

Re: lua branch

2013-03-25 Thread Ian Price
Ian Price writes: > I don't know much about Lua, but I think I could do the following. > 1. Fix the lua-lexer failure. > 2. Disable or fix[1] the variable-arguments functionality. > 3. Rebase or merge with modern stable or master > 4. Fix the errors that arise as a result of 3. I have patches fo

lua branch

2013-03-25 Thread Ian Price
Prompted by the recent discussion of lua/zile on guile-user, I decided to checkout what the actual state of the Lua branch is. First off, not all of the tests pass. - lua-standard-library and lua-eval pass with no problems. - lua-lexer has 1 failure, which is easy fixed (change #:vararg to