Commits

Maciej Fijalkowski committed 5f09307

talk as it went

  • Participants
  • Parent commits 6638dbe

Comments (0)

Files changed (3)

File talk/rupy2012/talk/examples/interpreter.py

 class Integer(BaseObject):
     def __init__(self, v):
         self.intval = v
+
+
+    def compare(self, other):
+        if isinstance(other, Integer):
+            return cmp(self.intval, other.intval)
+        else:
+            ...
     
     def add(self, right):
         if isinstance(right, Integer):

File talk/rupy2012/talk/talk.pdf

Binary file modified.

File talk/rupy2012/talk/talk.rst

 Who am I?
 ---------
 
-* Maciej Fijałkowski (yes this is unicode)
+* Maciej Fijałkowski
 
 * PyPy core developer for I don't remember
 
 
 * how Python implementations work
 
+|pause|
+
+* also mostly applies to ruby, javascript, etc.
+
+Why does it matter?
+-------------------
+
+* if you want speed, you code in C/C++
+
+|pause|
+
+* I don't like the answer, I like Python
+
+|pause|
+
+* or a dynamic language of your choice
+
 How does CPython work?
 ----------------------
 
 
 * http://baroquesoftware.com
 
+Extra slides
+------------
+
+* knowledge that will hopefully be not needed some time soon
+
 Few words about garbage collection
 ----------------------------------