A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Back to the Future in One Week — Implementing a Smalltalk VM in PyPy
[chapter]
2008
Lecture Notes in Computer Science
We report on our experiences with the Spy project, including implementation details and benchmark results. Spy is a re-implementation of the Squeak (i.e., Smalltalk-80) VM using the PyPy toolchain. ...
Spy was built from scratch over the course of a week during a joint Squeak-PyPy Sprint in Bern last autumn. ...
Acknowledgments We thank Orla Greevy for her careful review of a draft of this paper. ...
doi:10.1007/978-3-540-89275-5_7
fatcat:pof4rocwh5hnzlkm3wdbbb3tne
ii c 2015, David Mohr iii Dedication To all the open source and free software developers. iv ...
"Squeak, a practical Smalltalk written in itself" [24] , used the programming language Slang to translate a subset of Smalltalk to C. ...
Speeding up all of Python PyPy [41] is a Python virtual machine (VM) written in Python, or rather RPython (see below). ...
doi:10.1145/2851613.2851749
dblp:conf/sac/MohrS16
fatcat:s22ijkx5vjgpvgmlkjvxv5hrse
Adaptive Object-Modelling: Patterns, Tools and Applications
2009
2009 Fourth International Conference on Software Engineering Advances
A declarative, XML-based language used for the transformation of XML documents into other XML (or textual) documents. ...
We were writing the C translator in parallel on a commercial Smalltalk, and by the eighth week, the first translated interpreter displayed a window on the screen. ...
. running inside Apple Smalltalk, was actually simulating the byte codes of the transformed image just five weeks into the project, A week later, we could type + on the screen, compile it, and print ...
doi:10.1109/icsea.2009.83
dblp:conf/icsea/FerreiraAF09
fatcat:4drpbzjovrdovfubo5do5cxjda
Bridging the Gap between Machine and Language using First-Class Building Blocks
2012
Evaluation The original Object Flow Analysis has been implemented by directly extending the Pharo VM. It required changes of a large amount of the VM code and took several weeks to implement. ...
PyPy [123] follows a similar approach to the Squeak VM, although it is written in a more expressive subset of the Python language, called RPython. ...
doi:10.24442/boristheses.1014
fatcat:bs6bgwj4vncdfjuimg24bs5jfu