1. Pypy
  2. Untitled project
  3. extradoc


Armin Rigo  committed 7cd30b0

Updates, thanks fijal

  • Participants
  • Parent commits 7cf5eca
  • Branches extradoc

Comments (0)

Files changed (2)

File talk/fosdem2014/pypy-stm.pdf

  • Ignore whitespace
Binary file modified.

File talk/fosdem2014/pypy-stm.rst

View file
  • Ignore whitespace
 Summary (optimistic)
-* If you are a Twisted developer...
+* If you are using Twisted...
 * Just wait and your program will run on multiple cores ``:-)``
   out of the box
 * ...Because of "conflicts": each event should be "often" independent,
-  but may not be (e.g. because they each incrementing a global counter
-  or similar)
+  but may not be
+* Example: incrementing a global counter, or otherwise changing some
+  global object systematically
 Some work left for you to do
 * Then you need (hopefully small) rewrites to avoid them
+Some work left for us to do, first
+* Additional conflicts come from Twisted itself
+* Example: the logging system, which may need to use queues
+* This means that some of the core Python data structures (dicts,
+  queues...) may need refactorings too
 What is the point?