--- On Wed, 7/22/09, Oleg Broytmann <p...@phd.pp.ru> wrote: > From: Oleg Broytmann <p...@phd.pp.ru> > 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 _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com