1. Pypy
  2. Untitled project
  3. extradoc


Maciej Fijalkowski  committed 3a0f22d

one abstract

  • Participants
  • Parent commits 736d908
  • Branches extradoc

Comments (0)

Files changed (3)

File talk/confoo2013/abstract_pypy.rst

View file
  • Ignore whitespace
+PyPy - the fastest Python interpreter
+The PyPy project has recently gathered a lot of attention for its
+progress in speeding up the Python language -- it is the fastest,
+most compatible and most stable 'alternative´ Python interpreter.  No
+longer merely a research curiosity, PyPy is now suitable for production
+use. I would like to present PyPy, it's current status, near future goals
+and the general performance Python landscape.
+I've been PyPy core developer since 2006 and presenting PyPy to wider audience
+since 2007. I've been to conferences all over the world, speaking about PyPy
+and other Python topics. This talk will hopefully introduce the conference
+audience to what PyPy is, how to use it in your code and what benefits can
+you expect.

File talk/dls2012/demo/background.py

View file
  • Ignore whitespace
 class Background(ReloadHack):
     def __init__(self):
-        self.fcnt = 0
         self.image = 0
     def update(self, frame):
-        self.fcnt += 1
-        alfa = self.fcnt/(self.fcnt + 1.0)
+        alfa = 0.9
         self.image = alfa * self.image + (1 - alfa) * frame

File talk/stm2012/stmimpl.rst

View file
  • Ignore whitespace
 In this model there are two kinds of objects. As an object gets allocated,
 it's created as a local object that's only visible to the current thread.
 Local object operations are completely like STM-less operations, the fields
-are just modified.
+are just modified. When object survives 
 Objects are either global (visible to everybody, and read-only), or
 they are local (visible only to the current thread).