22 Sep
2020
22 Sep
'20
8:29 a.m.
Compile time compatibility isn't the problem for slot methods, the problem is with the dynamic dispatch table of function pointers stored on type objects - the pointers all have pre-declared signatures.
Function overloading should be helpful for evolving the C API in general, though (in particular, it may allow us to start accepting explicit interpreter and/or thread state parameters without needing new function names).
Cheers, Nick.