Author: Antonio Cuni <anto.c...@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 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit