Author: Maciej Fijalkowski <[email protected]> Branch: extradoc Changeset: r5434:6f568008b260 Date: 2014-10-16 17:02 +0200 http://bitbucket.org/pypy/extradoc/changeset/6f568008b260/
Log: work on slides; diff --git a/talk/pyconpl-2014/Makefile b/talk/pyconpl-2014/Makefile --- a/talk/pyconpl-2014/Makefile +++ b/talk/pyconpl-2014/Makefile @@ -5,7 +5,7 @@ # https://sourceforge.net/tracker/?func=detail&atid=422032&aid=1459707&group_id=38414 talk.pdf: talk.rst author.latex stylesheet.latex - python `which rst2beamer.py` --stylesheet=stylesheet.latex --documentoptions=14pt --output-encoding=utf8 talk.rst talk.latex || exit + rst2beamer --stylesheet=stylesheet.latex --documentoptions=14pt --output-encoding=utf8 --overlaybullets=False 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 diff --git a/talk/pyconpl-2014/talk.rst b/talk/pyconpl-2014/talk.rst --- a/talk/pyconpl-2014/talk.rst +++ b/talk/pyconpl-2014/talk.rst @@ -7,7 +7,7 @@ Who We Are ---------- -* Maciej Fijałkovski +* Maciej Fijałkowski * Armin Rigo @@ -78,16 +78,34 @@ * custom C code -- Inspired by LuaJIT's FFI - - Alternative to the CPython Extension API, ctypes, Cython, etc. - Fast-ish on CPython, super-fast on PyPy, Jython support in the future -STM ----------------------- +- Simple, does not try to be magic -- See later +CFFI +---- + +.. image:: standards.png + :scale: 50% + :align: center + +CFFI demo +--------- + +CFFI idea +--------- + +* C and Python are enough, we don't need an extra language + +* C is well defined, let's avoid magic + +* all the logic (and magic!) can be done in Python + +* API vs ABI + +* Inspired by LuaJIT's FFI Status ----------------------------- @@ -104,11 +122,11 @@ * cppyy for C++ - * A very small native PyPy C API for embedding + * A very small native PyPy C API for embedding, WIP - Lots of CFFI modules around: - * pygame_cffi, psycopg2cffi, lxml... + * pyopenssl, pygame_cffi, psycopg2cffi, lxml... Fundraising Campaign --------------------- @@ -238,6 +256,20 @@ ---------- +Plans for the future (1) +------------------------ + +* warmup improvements + +XXX .... + +Plans for the future (2) +------------------------ + +* numpy + +* scipy, matplotlib, the entire ecosystem + Contacts, Q&A -------------- _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
