So the benchmarks show that everything is faster with Chez Scheme, except VM startup is slower? That seems to be the prevailing trend in VMs.
Python 3 is the same way now -- everything is faster than Python 2, except startup. There was a good PyCon talk showing this, but this message also gives some numbers [1].
I have a prototype of a shell solution to this here:
It requires around 100 lines of code in the VM or application, assuming the application can make the dup2() libc call and such. If anyone wants to help prove the protocol, let me know :)
Python 3 is the same way now -- everything is faster than Python 2, except startup. There was a good PyCon talk showing this, but this message also gives some numbers [1].
I have a prototype of a shell solution to this here:
Shell Protocol Designs http://www.oilshell.org/blog/2018/12/05.html#toc_2
https://github.com/oilshell/shell-protocols/tree/master/copr...
It requires around 100 lines of code in the VM or application, assuming the application can make the dup2() libc call and such. If anyone wants to help prove the protocol, let me know :)
[1] https://mail.python.org/pipermail/python-dev/2017-July/14865...