1. Pypy
  2. Untitled project
  3. extradoc

Commits

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?
 ==================