guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Creating a Lua roadmap


From: Phil
Subject: Creating a Lua roadmap
Date: Tue, 19 Apr 2011 16:11:27 -0500

Hey guys,

I have recently checked out the Lua branch. I want to make it seaworthy.

I've requested to be added back onto the Savannah group, can someone
do that? TIA.

First off, a git question: It seems better to develop against
stable-2.0. So on a fresh pull of Guile's repo, I did this:

git co -b lua origin/lua
git co -b stable-2.0 origin/stable-2.0
git branch lua
git rebase stable-2.0

Is that right?

Secondly, I'd like to construct a checklist of what needs to be done
before Lua is ready for inclusion with Guile.
This is mainly directed at Andy but if anyone else wants to pile on
your help would be greatly appreciated.

Here is my initial list from looking over the codebase and my commit notes:

TODO:

- Missing standard library functions: math.modf, table.sort, module
- Missing getfenv/setfenv. You can tell Lua to look up global
variables in different environments.
  Frankly this is going to be really annoying to implement and I'd
rather leave it off until someone complains about it being missing, if
that's cool.
- Variable arguments, multiple returns.

FIXME:

- Use prompt and abort instead of throw and catch.
- And/or expressions evaluate expressions multiple times.
- The keyword "break" does not work correctly.

Andy, I think you wrote "FIXME: use module binders instead" in
compile-tree-il.scm, what does that mean?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]