[pypy-dev] OSCON paper
Armin Rigo
arigo at tunes.org
Sun Jul 6 17:47:43 MEST 2003
Hello Laura,
On Sun, Jul 06, 2003 at 05:13:02PM +0200, Laura Creighton wrote:
> let me know. Otherwise I am going to select some: if you are going to
> present a paper from a team, it helps to show pictures so people get to'
> know who the team is beyond a long list of names on the Paper.
I found on-line a photo that somebody took of the PyPy sprinters (at the end
of my talk when I awkwardly asked for people to group in front).
http://www.grisby.org/Photos/140/2_Wed_Day/img_4182c.jpg.html
> I would also like to use Armin's slide of:
>
> <WHY> <HOW> <HOW SLOW>
I will do that.
> I also think that the dis example is rather instructive, but I can't
> remember exactly what you ran.
in /pypy/trunk/src:
python pypy/interpreter/py.py -S goals/dis-pregoal.py
> I think that, as a presentation, it
> would work to first run a CPython version, and then start the PyPy version.
> Then start to answer questions from the audience about PyPy and wait for
> the expected cheer when we start to get output. What do you think?
It depends on the speed of your machine. At EuroPython I didn't have that nice
2GHz machine that starts printing stuff after "only" 5 to 10 seconds.
> Also is there any code which you would like to be shown? It is
> difficult now for me to see PyPy with fresh eyes, so it is hard for
> me to see where I should begin to explain PyPy code wise.
Maybe: opcode.py, with its nice forest of little functions, for each of the
opcodes, should look weirdly familiar to the big switch in ceval.c for people
who know it; and also an example of the forest of little functions in
objspace.std.xxxobject.py, for example listobject.py, to implement all the
operations on an object.
More information about the pypy-dev
mailing list