>   First of all, let me say I welcome the license change. However, the GPL is
> still mentioned in a couple of files, namely some of the standard library
> source files like "libs/std/utf8.c". Was this by omission?

Yes, definitly. Please report me theses so I can fix the headers.

>   Second, from the point of view of a potential Scheme implementor, I
> have to say
> tail-calls were a much appreciated addition. I know call-cc has also been
> mentioned, but I'd like to know how "committed" you are to implementing it
> "someday" (no timelines required, just if it is in fact on the "todo list").

It's currently on my todo ("someday") but I tend not to let people wait
too much for things I'm promising :) I just need some free days to
concentrate on it.

>   Then, and if I do decide to try and build this (I can make no promisses), 
> how
> would you welcome the contribution to Neko of "general purpose" libraries 
> (that
> I would undoubtedly have to write) for things like arbitrary precision
> arithmetic?

Very much welcomed.

>   And finally, one tiny thing I've come across: shouldn't the attribution
> operator be right associative? I get this:
> 
>       $ cat test.neko
>       a = b = 0;
>       $ nekoc test.neko
>       test.neko(1): Invalid access
> 
>   While this works as (I) expected:
> 
>       $ cat test.neko
>       a = (b = 0);
>       $ nekoc test.neko

I'll look at it, that might be some parser issue. Since it's LL(1) I
need to do some AST rewriting on binop.

Nicolas


-- 
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to