Re: [Python-Dev] expy: an expressway to extend Python
--- On Wed, 7/22/09, Oleg Broytmann
From: Oleg Broytmann
Subject: Re: [Python-Dev] expy: an expressway to extend Python To: python-dev@python.org Date: Wednesday, July 22, 2009, 12:45 AM On Tue, Jul 21, 2009 at 04:26:52PM -0400, Eric Entin wrote: I think the point of his software is to make it easier to interface Python with C code
I think I understand that. And I think this
@function(double) #return type: double def sqrt(x=double): #argument x: double
is how C functions are declared in Python, so I think annotations is the way to go for such declarations.
Python 3.0 has arguments and return value annotations:
http://docs.python.org/3.0/whatsnew/3.0.html#new-syntax http://www.python.org/dev/peps/pep-3107/
Thanks, I think that is a brilliant suggestion, when expy is implemented for Python 3.0, this will greatly improve readability, and make it more like a natural part of Python. Yingjie
participants (1)
-
Yingjie Lan