Author: Maciej Fijalkowski <[email protected]> Branch: extradoc Changeset: r4822:b59b576ba41e Date: 2012-09-23 11:37 +0200 http://bitbucket.org/pypy/extradoc/changeset/b59b576ba41e/
Log: Another abstract diff --git a/talk/confoo2013/abstract_hippy.rst b/talk/confoo2013/abstract_hippy.rst new file mode 100644 --- /dev/null +++ b/talk/confoo2013/abstract_hippy.rst @@ -0,0 +1,20 @@ + +How I created a proof-of-concept PHP interpreter in 2 months. +============================================================= + +HipPy is a proof of concept PHP VM developed as a research effort sponsored +by Facebook. Despite only two months of work on it, while not production ready, +it implements enough of the PHP language to run shootout benchmarks, without +compromising PHP semantics. Due to usage of the PyPy translation toolchain +it's also very fast - over 2x faster than hiphop, an optimizing compiler +from PHP to C++ developed by Facebook over years. I would like to present +the simplicity of implementation when using the PyPy toolchain. + +NOTES TO ORGANIZERS: + +PyPy is not only a python interpreter but also a toolchain for creating dynamic +language virtual machines. In the past we developed a Prolog VM called pyrolog, +a scheme VM and some smaller ones. External people developed a new VM to +the converge language which outperformed the C implementation drastically. +In this talk I'm going to present how much easier it is to use the PyPy +toolchain than implementing the just-in-time compiler by hand in C or C++. _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
