lua-users home
lua-l archive

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


On 18 March 2018 at 07:32, Petri Häkkinen <petrih3@gmail.com> wrote:
>>
>>> In my opinion, Lua should either say there are no array semantics, it
>>> is all a map; or provide an array subtype, rather than doing this type
>>> of clever hack which is nonetheless a hack. For the sake of the poor
>>> user.
>
> Anyone willing to step up and write a patch for arrays? I bet it would solve the issues with #, make Lua code clearer about its intent and also give a nice perf boost. As arrays would be a new lang feature, existing code would not be affected at all.
>
> A good proof of concept and demonstration how it solves the issues might be all that is needed to convince Roberto et all that this is the right way to go ;-)
>
> Heck, this could be the killer feature of 6.0 that would make people stuck in 5.1 to jump aboard.
>
> If not, then at least we could drop this talk about arrays and move on.
>
> Any takers?
>

I can do one as I have implemented most of this already in Ravi, but
it is a bit of effort as changes are needed in the table library, VM
etc. I'd rather not do this on a moving target - better to wait for
5.4 to stabilize. I could do it on 5.3 but that would be useless.

Regards
Dibyendu