Author: Maciej Fijalkowski <fij...@gmail.com> Branch: Changeset: r69753:270944ea9be9 Date: 2014-03-06 12:25 +0200 http://bitbucket.org/pypy/pypy/changeset/270944ea9be9/
Log: update project-ideas diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst --- a/pypy/doc/project-ideas.rst +++ b/pypy/doc/project-ideas.rst @@ -145,18 +145,11 @@ Embedding PyPy and improving CFFI ---------------------------------------- -Note: there is a basic proof-of-concept for that as a `uwsgi pypy plugin`_ +PyPy has some basic `embedding infrastructure`_. The idea would be to improve +upon that with cffi hacks that can automatically generate embeddable .so/.dll +library -Being able to embed PyPy, say with its own limited C API, would be -useful. But there is a possibly better variant: use CFFI. With some -minimal tools atop CFFI, it would be possible to write a pure Python -library, and then compile automatically from it an .so/.dll file that is -a dynamic-link library with whatever C API we want. This gives us a -one-size-fits-all generic way to make .so/.dll files from Python. - -This would fit well in a "redesign CFFI" work. - -.. _`uwsgi pypy plugin`: http://uwsgi-docs.readthedocs.org/en/latest/PyPy.html +.. _`embedding infrastructure`: embedding.html Optimising cpyext (CPython C-API compatibility layer) ----------------------------------------------------- _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit