[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 16:27:24 -0400
It was thus said that the Great Dibyendu Majumdar once stated:
> On 1 August 2018 at 21:18, Sean Conner <firstname.lastname@example.org> wrote:
> >> >> 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?
> > Yes, which require metatables to store.
> Sorry you didn't get my point at all. I was specifically talking about
> using standard Lua tables as an implementation approach - its nothing
> to do with the functional goal .
That was not clear at all.
It also seems you have problems with the C API and the debug module and
would like to see those go away as well (or downplayed as much as possible
because they complicate the design of a JIT for Lua).