Author: Antonio Cuni <anto.c...@gmail.com>
Branch: extradoc
Changeset: r5261:bfdebbabc951
Date: 2014-05-22 11:59 +0200
http://bitbucket.org/pypy/extradoc/changeset/bfdebbabc951/

Log:    more slides

diff --git a/talk/pycon-italy-2014/Makefile b/talk/pycon-italy-2014/Makefile
--- a/talk/pycon-italy-2014/Makefile
+++ b/talk/pycon-italy-2014/Makefile
@@ -5,7 +5,8 @@
 # 
https://sourceforge.net/tracker/?func=detail&atid=422032&aid=1459707&group_id=38414
 
 talk.pdf: talk.rst author.latex title.latex stylesheet.latex
-       /home/antocuni/.virtualenvs/rst2beamer/bin/python `which rst2beamer.py` 
--stylesheet=stylesheet.latex --documentoptions=14pt talk.rst talk.latex || exit
+       python `which rst2beamer.py` --stylesheet=stylesheet.latex 
--documentoptions=14pt talk.rst talk.latex || exit
+       #/home/antocuni/.virtualenvs/rst2beamer/bin/python `which 
rst2beamer.py` --stylesheet=stylesheet.latex --documentoptions=14pt talk.rst 
talk.latex || exit
        sed 's/\\date{}/\\input{author.latex}/' -i talk.latex || exit
        #sed 's/\\maketitle/\\input{title.latex}/' -i talk.latex || exit
        pdflatex talk.latex  || exit
diff --git a/talk/pycon-italy-2014/talk.rst b/talk/pycon-italy-2014/talk.rst
--- a/talk/pycon-italy-2014/talk.rst
+++ b/talk/pycon-italy-2014/talk.rst
@@ -27,6 +27,11 @@
 
 - PyPy is healthy and alive
 
+|pause|
+
+- WARNING: This talk is boring
+
+  * "it just works"
 
 What is PyPy?
 --------------
@@ -63,7 +68,7 @@
 
 - PyPy 2.1 (July 2013)
 
-  * stable ARM (thanks to Raspberry Pi foundation)
+  * stable ARM
 
   * py3k (3.2.3), numpy, general improvements, bugfixes
 
@@ -77,6 +82,7 @@
 
   * more numpy, numpy C API
 
+
 PyPy: past two years (2)
 -------------------------
 
@@ -98,15 +104,35 @@
 
 - Topaz: implementing Ruby
 
-  * most of the language implemented, "definitely faster than MRI"
+  * most of the language implemented
+
+  * "definitely faster than MRI"
 
   * https://github.com/topazproject/topaz
 
 - HippyVM: implementing PHP
 
+  * ~7x faster than standard PHP
+
   * http://hippyvm.com/
 
 
+
+Fundraising campaign
+---------------------
+
+- py3k: 50'852 $ of 105'000 $ (48.4%)
+
+- numpy: 48'121 $ of 60'000 $ (80.2%)
+
+- STM, 1st call: 25'000 $
+
+- STM, 2nd call: 2'097 $ of 80'000 $ (2.6%)
+
+  * more on STM later
+
+- thank to all donors!
+
 Current status
 ---------------
 
@@ -120,13 +146,13 @@
 
   * Native PyPy C API for embedding
 
+  * cppyy for C++
+
 - Lots of CFFI modules around:
 
   * pygame_cffi, psycopg2_cffi, lxml
 
-- numpy: in-progress, tons of code works out of the box
-
-  * no scipy yet :-/
+- numpy: in-progress (more later)
 
 
 Speed: 6.3x faster than CPython
@@ -136,21 +162,88 @@
    :scale: 47%
 
 
-Current status
----------------
-
-- ARM
-
-- CFFI
-
-- numpy
-
-- py3k
-
-
-xxx
+ARM
 ----
 
-- future: STM
+- Official support since PyPy 2.1
 
-- Q&A
+- "it just works"
+
+- ~7.5x faster than CPython on ARM
+
+- thanks to Raspberry-Pi foundation
+
+- distributed as part of Raspbian OS
+
+
+numpy
+-----
+
+- as usual, in-progress
+
+- ~80% of numpy implemented
+
+  * http://buildbot.pypy.org/numpy-status/latest.html
+
+- just try it
+
+- no scipy :-/
+
+
+py3k
+----
+
+- 3.2: stable
+
+- 3.3: branch started, in-progress
+
+- some missing optimizations
+
+  * getting better
+
+
+CFFI
+-----
+
+- Python <-> C interfacing done right
+
+  * existing shared libraries
+
+  * custom C code
+
+- Inspired by LuaJIT's FFI
+
+- Alternative to C-API, ctypes, Cython, etc.
+
+- Fast on CPython, super-fast on PyPy
+
+
+cppyy
+------
+
+- Interface to C++
+
+- Based on reflection, no need to write wrappers
+
+- PyPy-only, similar to PyCintex for CPython
+
+- Main use case: ROOT
+
+  * http://root.cern.ch
+
+  * "a set of OO frameworks with all the functionality needed to handle and
+    analyze large amounts of data in a very efficient way"
+
+- 3x faster than CPython
+
+
+STM
+---
+
+TODO
+
+Q&A
+---
+
+Any question?
+
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to