[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: 5.2 work3 manual
- From: Roberto Ierusalimschy <roberto@...>
- Date: Mon, 7 Jun 2010 13:44:24 -0300
> >How about the number of elements in the table? (i.e. number of keys
> >whose values aren't nil, for you pedantic types)
> I have to say I don't detest this proposal. Mostly because it's very
> easy to explain, understand, implement, holds no surprises, and
> would -drastically- speed up a lot of code dependant on table
> Cons, it'd use another int per table and slow field assignment a
> smidge - although probably only noticeably for arrays - which'd be
> largely offset by the gain from t[#t + 1] code. Not opposed..
As I pointed out, it would also make the manipulation of "mixed tables"
(tables with arrays plus some extra fields) quite tricky.