lua-users home
lua-l archive

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

The argument against:

It changes the semantics of the generic for loop from taking an iterator to taking an iterator or an iterator factory.

The factory is distinctly one step removed from an iterator and hence is not analogous to a table pretending to be a function (__call) or a table pretending to be a number (__add).