[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