[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Next Version of Lua?
- From: Luiz Henrique de Figueiredo <lhf@...>
- Date: Wed, 10 Jun 2009 07:24:04 -0300
> * Lexer Only: Hex format definition (you know, 0x00000000, 0x0F001CE0,
You can do that already in 5.1.
> * VM: Coco patch integration?
Not direct integration, but 5.2 will remove most restrictions on
yielding across metamethod/C-call boundaries.
> * Lexer Only: A continue statement is in dire need
We don't see such a dire need for that. Plus it does have semantics problems,
due to upvalues in closures, discussed here in the past.
> local tbl = {ReturnSixIncrementalValuesFromZeroToSix(), 7, 8, 9} -- this
> would equate to doing {1, 2, 3, 4, 5, 6, 7, 8, 9}
This is a bad idea.
> * VM: Add support for __overrideindex (as the meta-method's name
> suggest, override a key in the table which already contains a non-nil
> value with a new value, nil or otherwise)
The usual answer is to use proxies.
> * C Std Lib: UTF-8 string support
Best supplied by external libraries.
Thanks for the suggestions.