[pypy-commit] extradoc extradoc: More stuff

rguillebert noreply at buildbot.pypy.org
Fri Jan 30 01:51:26 CET 2015


Author: Romain Guillebert <romain.py at gmail.com>
Branch: extradoc
Changeset: r5493:6304fdfd89fb
Date: 2015-01-30 01:51 +0100
http://bitbucket.org/pypy/extradoc/changeset/6304fdfd89fb/

Log:	More stuff

diff --git a/talk/fosdem2015/talk.pdf b/talk/fosdem2015/talk.pdf
index d82c099a9e525d280f1eb9a6182730411a0a206d..d6bd101dba4bda4ec0c1ac9ea2c519ecd0b8d916
GIT binary patch

[cut]

diff --git a/talk/fosdem2015/talk.rst b/talk/fosdem2015/talk.rst
--- a/talk/fosdem2015/talk.rst
+++ b/talk/fosdem2015/talk.rst
@@ -49,7 +49,7 @@
 
 * Javascript is pretty fast
 
-* PHP is fast...
+* Even PHP is fast these days...
 
 Current situation (3/3)
 -----------------------
@@ -82,6 +82,10 @@
 C APIs in other languages
 -------------------------
 
+* JNI / V8
+
+* Lua / Julia
+
 Can we implement a similar API ?
 --------------------------------
 
@@ -89,29 +93,58 @@
 
 * Not that many changes to the C API are required
 
-* It's even possible to do it in pure Python with CFFI
+* It's even possible to have a C API written in pure Python with CFFI
 
 * Designing it to make everyone happy is harder than to actually implement it
 
 * Making people port their extensions is hard
 
-* CPython would need to keep both APIs implement, at least for a while
+* CPython would need to keep both APIs, at least for a while
 
 Where does PyPy fit in this ?
 -----------------------------
 
 * The most flexible implementation
 
-* Already fast
+* RPython
 
-* Can already interact with C code easily
+The Jit
+-------
 
-* PyPy-STM
+* speed.pypy.org
 
-What about short term ?
------------------------
+* 6.9 times faster than CPython on our benchmarks
 
-* PyMetabiosis
+* Competes with other fast dynamic languages
+
+CFFI
+----
+
+* Interacting with C code is very important to the Python community
+
+* CFFI allows you to call C code and expose Python functions to C
+
+* Very fast on PyPy
+
+* As powerful as the C API
+
+STM
+---
+
+* Removing the GIL
+
+* Without having to deal with threads and locks
+
+* Still allows you to share memory between threads
+
+Short term C extension support
+------------------------------
+
+* We can bridge PyPy and CPython and let CPython deal with C extensions
+
+* PyMetabiosis demo
+
+* This will allow us to bring the entire scientific stack in a very short amount of time
 
 Thank you
 ---------


More information about the pypy-commit mailing list