[pypy-commit] extradoc extradoc: shorten

mattip pypy.commits at gmail.com
Sat Apr 30 22:51:13 EDT 2016


Author: Matti Picus <matti.picus at gmail.com>
Branch: extradoc
Changeset: r5641:8a43ad85184c
Date: 2016-05-01 05:50 +0300
http://bitbucket.org/pypy/extradoc/changeset/8a43ad85184c/

Log:	shorten

diff --git a/talk/pycon-il-2016/talk.pdf b/talk/pycon-il-2016/talk.pdf
index 51c1443ef77403e7affefca9ed3b4d748cf0c7c2..c46cf494a4303e80ce9d2fe2f79795fd8e25118e
GIT binary patch

[cut]

diff --git a/talk/pycon-il-2016/talk.rst b/talk/pycon-il-2016/talk.rst
--- a/talk/pycon-il-2016/talk.rst
+++ b/talk/pycon-il-2016/talk.rst
@@ -107,8 +107,8 @@
 
   - Opportunity???
 
-PyPy and C (1/3)
-----------------
+PyPy and Third-party libraries
+------------------------------
 
 * PyPy and CFFI (Armin Rigo, Maciej Fijałkowski)
 
@@ -116,17 +116,14 @@
 
 * Use CFFI to call python from C 
 
-  - This means you can create your own C API in pure Python !
-
-PyPy and C (2/3)
-----------------
-
 * CFFI enables embedded Python (and PyPy) in a C application (uWSGI)
 
 * Very fast on PyPy, fast enough on CPython
 
-PyPy and C (3/3)
-----------------
+PyPy and Third-party libraries
+------------------------------
+
+* Not everyone will rewrite in CFFI
 
 * What about C-API (glad you asked)
 
@@ -145,8 +142,10 @@
 
 * Hint - good things are coming
 
-NumPyPy
--------
+PyPy and Third-party libriaries: NumPyPy
+----------------------------------------
+
+* Numpy (and its ecosystem) is the last frontier for PyPy
 
 * https://bitbucket.org/pypy/numpy + pypy
 
@@ -179,81 +178,6 @@
 
 * But what about SciPy?
 
-PyMetabiosis
-------------
-
-* https://github.com/rguillebert/pymetabiosis
-
-* Proof of concept (Romain Guillebert)
-
-* Allows you to use any CPython module on PyPy (scipy for example)
-
-* Embeds CPython into PyPy with CFFI
-
-* Numpy arrays can be shared between PyPy and CPython
-
-PyMetabiosis
-------------
-
-|scriptsize|
-
-.. sourcecode:: python
-
-    from pymetabiosis import import_module
-
-    cpython_virtualenv_path = 
-        "/tmp/venv/bin/activate_this.py"
-
-    builtin = import_module("__builtin__")
-
-    # Activate a virtualenv for the cpython interpreter
-    builtin.execfile(cpython_virtualenv_path,
-        {"__file__" : cpython_virtualenv_path}
-    )
-
-    pylab = import_module("matplotlib.pylab")
-
-    pylab.plot([1, 2, 3, 4])
-    pylab.show()
-
-|end_scriptsize|
-
-JitPy
------
-
-* http://jitpy.readthedocs.io
-
-* Proof of concept (Maciej Fijałkowski)
-
-* Embeds PyPy into CPython
-
-* Provides a decorator that allows you to run specific functions on PyPy
-
-* Is used the same way as numba, but different performance characteristics
-
-
-JitPy
------
-
-|scriptsize|
-
-.. sourcecode:: python
-
-    import numpy as np
-    from jitpy import setup
-    setup('<path-to-pypy-home>')
-    from jitpy.wrapper import jittify
-
-    @jittify(['array', float], float)
-    def f(a, s):
-        r = 0
-        for i in xrange(a.shape[0]):
-            r += a[i] * s
-    return s
-    func(np.arange(10000), 1.2)
-
-|end_scriptsize|
-
 Future - wouldn't it be great if
 --------------------------------
 
@@ -265,10 +189,14 @@
 The Future is Now!
 ------------------
 
+* Merged major upgrade of the C-API
+
 * (Applause)
 
 * Native numpy (tweaked) passes 90% of tests
 
+* Download a nightly and try http://github.com/pypy/numpy
+
 * How to leverage the JIT and NumPyPy?
 
 Why this makes sense
@@ -294,8 +222,6 @@
 
 Questions ?  Examples:
 
-* What about this other interpreter I heard of?
-
 * How can I get involved?
 
 * What about commercial involvement?
@@ -303,3 +229,6 @@
 * How can I get support?
 
 * What about Python 3.5?
+
+* What about this other interpreter I heard of?
+


More information about the pypy-commit mailing list