Standardizing RPython - it's time.
stefan_ml at behnel.de
Tue Oct 12 09:18:50 CEST 2010
John Nagle, 11.10.2010 22:01:
> It may be time to standardize "RPython".
> There are at least three implementations of "RPython" variants - PyPy,
> Shed Skin, and RPython for LLVM. The first two are up and running.
The thing is, while RPython can be seen as a general purpose programming
language, it lacks much of what larger applications would need. It doesn't
have access to the CPython ecosystem, for one. Not at all in the case of
Shedskin, and only part of it in the case of PyPy (ironically, excluding
mostly those parts that were written for high performance). Don't know
about the LLVM implementation, which seems to be far from mature anyway.
If you implemented an RPython to CPython extension compiler, I'd expect
that at least some people would use it. Lacking that, however, I don't see
a major interest in writing code in RPython that doesn't have access to all
of the CPython ecosystem. I'm not saying it can't be useful in certain
cases, especially when you can be sure in advance that you won't need that
ecosystem. But I don't really see the general purpose applicability of
RPython to application development.
More information about the Python-list