diff options
author | Armin Rigo <arigo@tunes.org> | 2012-06-06 13:53:17 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2012-06-06 13:53:17 +0200 |
commit | 3ab0b4970220d1731c1688e37e17eb888c578d16 (patch) | |
tree | 26262fdccbf21ec35dd8927d6a299f6e512924d5 /README.md | |
parent | ed009314f138ef9ef1cece0364d91579a9ab87fe (diff) | |
download | cffi-3ab0b4970220d1731c1688e37e17eb888c578d16.tar.gz |
Reformat and mention the mailing list.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 38 |
1 files changed, 25 insertions, 13 deletions
@@ -1,7 +1,9 @@ -ffi -=== +cffi +==== -Foreign Function Interface for Python. +Foreign Function Interface for Python calling C code. + +Mailing list: https://groups.google.com/forum/#!forum/python-cffi Initial motivation @@ -21,17 +23,27 @@ Next steps ---------- the verify() step, which should handle: - * completing "...;" structs - * checking the other structs, and the arguments to functions, using the real C compiler - * simple "#define FOO value" macros - * macros of the kind "#define funcname otherfuncname" - * more complicated macros "#define foo(a, b, c) ..." - * checking and correcting the value of the enum {} declarations - * probably also fixing the array lengths, e.g. declared as a field "int foo[...];" + +* completing "...;" structs + +* checking the other structs, and the arguments to functions, using the real C compiler + +* simple "#define FOO value" macros + +* macros of the kind "#define funcname otherfuncname" + +* more complicated macros "#define foo(a, b, c) ..." + +* checking and correcting the value of the enum {} declarations + +* probably also fixing the array lengths, e.g. declared as a field "int foo[...];" generating C extensions: - * this is needed anyway to call macros - * faster, libffi-free way to call C code - * partial blockers: callbacks (probably still use libffi) + +* this is needed anyway to call macros + +* faster, libffi-free way to call C code + +* partial blockers: callbacks (probably still use libffi) _ffi backend for PyPy |