[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Thought experiment: what would you remove from Lua
- From: Sean Conner <sean@...>
- Date: Wed, 1 Aug 2018 11:48:34 -0400
It was thus said that the Great John Hind once stated:
> Definitely 'ipairs' and the metamethod on 'pairs'. The former is usually
> better done using numeric 'for' and can be trivially implemented in Lua
> if wanted. The latter can be done by replacing 'pairs' or by writing
> another iterator with a name reflecting what it does.
And there goes iterating over userdata ...
> Generally I'd remove everything from the standard libraries that does
> not justify implementation in 'C' either because it cannot be done in
> Lua or because serious performance gains can be had. Then I'd have
> standard Lua implementations for the rest.
Okay, do you have any suggestions then? Because I can't think of much in
the standard libraries that can be removed ...