[pypy-commit] extradoc extradoc: more slides

antocuni noreply at buildbot.pypy.org
Wed May 21 01:42:28 CEST 2014


Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: extradoc
Changeset: r5257:13d1a92ab9dd
Date: 2014-05-21 01:32 +0200
http://bitbucket.org/pypy/extradoc/changeset/13d1a92ab9dd/

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
@@ -4,8 +4,8 @@
 # WARNING: to work, it needs this patch for docutils
 # https://sourceforge.net/tracker/?func=detail&atid=422032&aid=1459707&group_id=38414
 
-talk.pdf: talk.txt author.latex title.latex stylesheet.latex
-	/home/antocuni/.virtualenvs/rst2beamer/bin/python `which rst2beamer.py` --stylesheet=stylesheet.latex --documentoptions=14pt talk.txt talk.latex || exit
+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
 	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.pdf.info b/talk/pycon-italy-2014/talk.pdf.info
--- a/talk/pycon-italy-2014/talk.pdf.info
+++ b/talk/pycon-italy-2014/talk.pdf.info
@@ -1,6 +1,6 @@
 AvailableTransitions=[Crossfade]
 TransitionDuration = 100
-EstimatedDuration = 60*60       # in seconds
+EstimatedDuration = 45*60       # in seconds
 MinutesOnly = True
 
 PageProps = {
diff --git a/talk/pycon-italy-2014/talk.txt b/talk/pycon-italy-2014/talk.rst
rename from talk/pycon-italy-2014/talk.txt
rename to talk/pycon-italy-2014/talk.rst
--- a/talk/pycon-italy-2014/talk.txt
+++ b/talk/pycon-italy-2014/talk.rst
@@ -1,7 +1,118 @@
 .. include:: beamerdefs.txt
 
 ================================
-Title
+PyPy Status
 ================================
 
-XXX
+About me
+---------
+
+- PyPy core dev
+
+- ``pdb++``, ``fancycompleter``, ...
+
+- Consultant, trainer
+
+- http://antocuni.eu
+
+
+PyPy is not dead
+----------------
+
+- No PyPy status talk at EuroPython 2013
+
+  * for the first time since 2004!
+
+  * for no good reason :)
+
+- PyPy is healthy and alive
+
+
+What is PyPy?
+--------------
+
+* RPython toolchain
+
+  - subset of Python
+
+  - ideal for writing VMs
+
+  - JIT & GC for free
+
+* Python interpreter
+
+  - written in RPython
+
+  - **FAST**
+
+* Whatever (dynamic) language you want
+
+  - smalltalk, prolog, PHP, javascript, ...
+
+
+PyPy: past two years (1)
+-----------------------------
+
+- PyPy 2.0 (May 2013)
+
+  * beta ARM, CFFI, unicode performance
+
+  * stackless + JIT (eventlet, gevent, ...)
+
+|pause|
+
+- PyPy 2.1 (July 2013)
+
+  * stable ARM (thanks to Raspberry Pi foundation)
+
+  * py3k (3.2.3), numpy, general improvements, bugfixes
+
+|pause|
+
+- PyPy 2.2 (November 2013)
+
+  * incremental GC, faster JSON
+
+  * more JIT, more py3k
+
+  * more numpy, numpy C API
+
+PyPy: past two years (2)
+-------------------------
+
+- PyPy 2.3 (May 2014)
+
+- Lot of internal refactoring
+
+- C API for embedding
+
+  * pypy + uWSGI (thanks to Roberto De Ioris)
+
+- the usual, boring, general improvements
+
+
+More PyPy-powered languages
+----------------------------
+
+- RPython: general framework for dynamic languages
+
+- Topaz: implementing Ruby
+
+  * https://github.com/topazproject/topaz
+
+- HippyVM: implementing PHP
+
+  * http://hippyvm.com/
+
+
+Current status: speed
+---------------------
+
+
+
+
+
+
+- future: STM
+
+- Q&A


More information about the pypy-commit mailing list