summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2012-06-06 13:53:17 +0200
committerArmin Rigo <arigo@tunes.org>2012-06-06 13:53:17 +0200
commit3ab0b4970220d1731c1688e37e17eb888c578d16 (patch)
tree26262fdccbf21ec35dd8927d6a299f6e512924d5 /README.md
parented009314f138ef9ef1cece0364d91579a9ab87fe (diff)
downloadcffi-3ab0b4970220d1731c1688e37e17eb888c578d16.tar.gz
Reformat and mention the mailing list.
Diffstat (limited to 'README.md')
-rw-r--r--README.md38
1 files changed, 25 insertions, 13 deletions
diff --git a/README.md b/README.md
index fe22df0..725eaea 100644
--- a/README.md
+++ b/README.md
@@ -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