In the Self VM there's code for an interpreter if the FAST and SIC
compilers are disabled at build time. What's the status of that? Did
it work at some point?
Trying it out on x86 shows that there's some unimplemented assembler
routines, especially CallPrimitiveFromInterpreter, that prevents it
from working there.
I hacked together some code to do what I think it's supposed to do and
built an interpreter only VM that runs primitives but it segfaults
when creating blocks. I'm tracking down why this is but was curious
what actual state the interpreter code got to.
I tried building on Mac OS 10.11 and cmake complained about not having
an SDK version that would work. I have SDK 10.11 but I see cmake
expects 10.6-10.9. Any tips on downloading an older SDK and building
I found that most name of slots in Self are spelled in snake-case, except
for several global slots. e.g. ui2_textBuffer, ui2_textField, abstract_OS
Are there any reason behind?