[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Thought experiment: what would you remove from Lua
- From: Dibyendu Majumdar <mobile@...>
- Date: Wed, 1 Aug 2018 21:08:07 +0100
On 1 August 2018 at 21:04, Sean Conner <email@example.com> wrote:
> It was thus said that the Great Dibyendu Majumdar once stated:
>> On 1 August 2018 at 19:46, Dirk Laurie <firstname.lastname@example.org> wrote:
>> > 2018-08-01 19:57 GMT+02:00 Phil Leblanc <email@example.com>:
>> >> Thought experiment level 2:
>> >> -- Remove metatables
>> >> i.e. less "object-oriented" things. Going more with plain functions,
>> >> tables of functions and closures.
>> > In fact, it is a nostalgia list for a previous Lua: 4.0 had no
>> > metatables (but it did have tag methods).
>> Meta tables are indeed another problematic feature from optimization
>> point of view.
> You *really* don't use C-based modules at all, do you? Because without
> metatables, userdata becomes rather useless.
Apologies I don't mean to argue. But maybe you are thinking of meta methods?