|
Mike Pall wrote:
Hi, Roberto Ierusalimschy wrote:is there a limitation in luac? luac: constant table overflow (some 140.000 table entries)There is a limitation (both in luac and lua), but it should be almost twice this size (2^18)...He's probably using key = "value" pairs (two constants per entry). :-)
indeed, basically a "return { key1=value1, ... }"
[To clarify: it's a limit on the number of constants for the code of a single function, which in turn limits the size of a single table constructor. There's no limit (other than memory) for the number of elements in a table. Gigabyte-sized tables get a bit unwieldy, though.]
is there a reason for this limitation? Hans