[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Thought experiment: what would you remove from Lua
- From: Sean Conner <sean@...>
- Date: Wed, 1 Aug 2018 16:02:47 -0400
It was thus said that the Great Coda Highland once stated:
>
> Well, given that coroutines CAN be implemented in terms of other
> language features, you could implement them at a higher level -- some
> sort of automated source transformation at parse time so that the
> VM/JIT/whatever doesn't have to worry about it. The Javascript
> community has done this for quite a while now in order to work around
> lack of browser-side support, and while the generated code is really
> hard to read it's definitely just mechanical.
You would still need to inform the compiler what the blocking points are
and ... no. Just no.
-spc (You can pry coroutines from my cold dead hands ... )