lua-users home
lua-l archive

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

Coda Highland <> wrote:
> Lua does, too. The feature in question spent the full duration of 5.2
> clearly marked as "deprecated" and was accordingly removed from the next
> major revision.

This is true and fair enough.

Nevertheless, I would still suggest that the Lua 5.3 manual should add, in
section 8.1 Changes in the Language, the following:

	* unpack was moved to table.unpack

It doesn't need to be any more complicated than that, but I think it would be
useful to list it explicitly in the manual for the simple reason that users may
be familiar with `unpack` from Lua 5.2 but not have followed or noted the
deprecation. In fact, I can list at least two users who were bit by this: Simon
and me. I only recently found out about the change after tests broke in CI. It
was easy to fix, but the first thing I did was look in section 8 of Lua's manual,
and I didn't find anything there. I was surprised. (I was actually going to
write the list about this today, separately from any of this.)

Thanks, Peter
We have not been faced with the need to satisfy someone else's
requirements, and for this freedom we are grateful.
    Dennis Ritchie and Ken Thompson, The UNIX Time-Sharing System