Hello,
I just compared size of VM: 1.3 mb vs 4 mb (current PharoVM). It is really
nice result.
This probably because I am building with a less number of internal plugins.
2016-12-26 15:36 GMT-03:00 Esteban Lorenzano estebanlm@gmail.com:
btw… I do not think the VM should open any windowing system in any way. This should be a task performed at image level, IMO.
I agree. I am doing the SDL2 backend as a stepping stone until we can get rid completely of it. With this VM, to disable the legacy backend completely is just a matter of building with the -DSUPPORT_TRADITIONAL_DISPLAY=Off.
BTW, I forgot to mention that I did basic embedding interface available at: https://github.com/ronsaldo/opensmalltalk-vm/blob/MinimalisticHeadless/inclu... . For usage ordering, take a look at the squeak_main function at: https://github.com/ronsaldo/opensmalltalk-vm/blob/MinimalisticHeadless/platf... . My main(and WinMain) functions are used to only call squeak_main.
Best regards, Ronie