Can you please put more context with your messages? I have no clue what the heck you're talking about. On Wed, Mar 25, 2015 at 2:20 PM, Soni L. <fakedme+lj@xxxxxxxxx> wrote: > > > On 25/03/15 04:18 PM, Coda Highland wrote: > >> On Wed, Mar 25, 2015 at 12:14 PM, Soni L. <fakedme+lj@xxxxxxxxx> wrote: >> >>> >>> On 25/03/15 04:04 PM, Coda Highland wrote: >>> >>>> On Wed, Mar 25, 2015 at 8:29 AM, Soni L. <fakedme+lj@xxxxxxxxx> wrote: >>>> >>>>> Why can't I pass coroutines thru the FFI as lua_State*s? >>>>> >>>> Simply put, the FFI is not intended to interact with Lua at all. >>>> Accessing the Lua state while an FFI call is on the stack is undefined >>>> behavior and is very likely to blow up in your face. >>>> >>>> (Accessing a DIFFERENT global Lua state via FFI is perfectly safe, as >>>> the LuaJIT interpreter is reentrant.) >>>> >>>> /s/ Adam >>>> >>>> So... I can't have custom userdata? :/ >>> >>> Hmm... What about adding custom userdata creation to the FFI? (for both >>> heavy and light userdatum) >>> >>> Seems like a faintly bad idea. It seems like a much better idea to >> just work straight with cdata. >> >> /s/ Adam >> >> And how can I set __add __sub etc for cdata? > > -- Ryan [ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong. http://kirbyfan64.github.io/