2014-09-17 14:07 GMT-03:00 Eliot Miranda <eliot.miranda@gmail.com>:
- tiny and fast VM with a command line and REPL
We're getting there with fast. Tiny needs more definition, but the core Cog/Spur VM on Mac minus plugins and GUI code is 568k, 506k code, 63k data; the newspeak VM which has fewer primitives but support for two bytecode sets is 453k, 386k code, 68k data. That includes the interpreter, JIT, core primitives and memory manager/GC. Add on several k for the FFI, C library et al and a VM in a megabyte is realistic. Is that in the right ball park?
Those sizes are impressively small! All those features in less than a megabyte are small even if we go back in time ten years from now. I'm eager to see and use those futuristic VMs even for mundane tasks. Esteban A. Maringolo