4 ms·
The RPython language PyPy is written in is designed to enable writing JIT-compiled interceptors for any language: https://rpython.readthedocs.io/en/latest/ htt
by MarkSweep 4y ago
The RPython language PyPy is written in is designed to enable writing JIT-compiled interceptors for any language:
https://rpython.readthedocs.io/en/latest/ https://rpython.readthedocs.io/en/latest/
There is also the Dynamic Language Runtime, which is used to implement IronPython and IronRuby on top of .NET:
https://en.wikipedia.org/wiki/Dynamic_Language_Runtime https://en.wikipedia.org/wiki/Dynamic_Language_Runtime
- adsharma 4y agorpython is designed to write new interpreters. Not aware of many apps written in the rpython dialect. There are bunch of transpilers which might provide a path from statically typed python3 to native binaries. py2many is one of them. The downside is that all of the C extensions that python3 uses become unusable and need to be rewritten in the subset of python3 that the transpiler accepts.