RPython: a step towards reconciling dynamically and statically typed OO languages

  title={RPython: a step towards reconciling dynamically and statically typed OO languages},
  author={Davide Ancona and Massimo Ancona and Antonio Cuni and Nicholas D. Matsakis},
Although the C-based interpreter of Python is reasonably fast, implementations on the CLI or the JVM platforms offers some advantages in terms of robustness and interoperability. Unfortunately, because the CLI and JVM are primarily designed to execute statically typed, object-oriented languages, most dynamic language implementations cannot use the native bytecodes for common operations like method calls and exception handling; as a result, they are not able to take full advantage of the power… CONTINUE READING
Highly Influential
This paper has highly influenced 27 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 140 citations. REVIEW CITATIONS
92 Citations
7 References
Similar Papers


Publications citing this paper.

141 Citations

Citations per Year
Semantic Scholar estimates that this publication has 141 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-7 of 7 references

Compiling dynamic language implementations

  • A. Rigo, M. Hudson, S. Pedroni
  • Technical Report D05.1, PyPy Consortium,
  • 2005
Highly Influential
20 Excerpts

Inside Smalltalk: vol. 1 and 2. Prentice-Hall, Inc

  • W. R. LaLonde, J. R. Pugh
  • Upper Saddle River, NJ,
  • 1990
Highly Influential
4 Excerpts

CLOS and the Meta Object Protocol

  • S. Keene
  • Addison Wesley Publishing Company,
  • 1989
Highly Influential
3 Excerpts

Similar Papers

Loading similar papers…