[python-on-lisp-cvs] r4 - in trunk/pythononlisp: . doc

Author: agallagher Date: Thu Nov 23 20:34:31 2006 New Revision: 4 Modified: trunk/pythononlisp/doc/README trunk/pythononlisp/pythononlisp.lisp Log: fixed line in pygetarg, in keeping with the suggestion of Marco Gidde on comp.lang.lisp of 12/06/2006, so that it is consistent with the new behavior of cffi:mem-ref. Modified: trunk/pythononlisp/doc/README ============================================================================== --- trunk/pythononlisp/doc/README (original) +++ trunk/pythononlisp/doc/README Thu Nov 23 20:34:31 2006 @@ -1,7 +1,7 @@ # Intro Welcome on pythononlisp, the Common Lisp package that aims to let you -access the glories and treasures of the pyton standard library +access the glories and treasures of the pyton standard library. # Non-Warranty @@ -12,7 +12,7 @@ other implementations. If you do get it to work, please tell us how! We believe this code is probably a short step away from being compatible with most implementations, but that step requires a -someone an experienced hand. +someone with an experienced hand. # Quick Start @@ -37,7 +37,7 @@ patch. The goal is to modify that form so that it handles Windows, OS X, and the top Linux distros. -2) CFFI (common foreign function interface) +2) CFFI (common foreign function interface) (version >= 0.9.2) pythononlisp uses CFFI to talk to Python. If you install pythononlisp through asdf-install, then cffi will also be installed automatically @@ -62,8 +62,8 @@ 3) USING. + (py::py "print \"Hello from python\"") (py::py get-web-page "http://www.google.com") - (py::py "print \"Hello from python\""get-web-page "http://www.google.com") # Documentation Modified: trunk/pythononlisp/pythononlisp.lisp ============================================================================== --- trunk/pythononlisp/pythononlisp.lisp (original) +++ trunk/pythononlisp/pythononlisp.lisp Thu Nov 23 20:34:31 2006 @@ -216,7 +216,7 @@ "Helper function for handling python arguments, used by gen-pycallback. Should never be used directly from code - use defpyfun with its arg format" (case type (long (cffi:mem-ref variable :long)) - (string (cffi:foreign-string-to-lisp (cffi:mem-ref variable :string))))) + (string (cffi:mem-ref variable :string)))) (defmacro defpycallbackentry (function-name return-type input) "Define a callback entry, which is the cffi:def-callback stuff"
participants (1)
-
agallagher@common-lisp.net