[pypy-commit] extradoc extradoc: work on slides;
fijal
noreply at buildbot.pypy.org
Thu Oct 16 17:02:14 CEST 2014
Author: Maciej Fijalkowski <fijall at gmail.com>
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
--------------
More information about the pypy-commit
mailing list