On Aug 27, 2008, at 3:54 AM, Dag Sverre Seljebotn wrote:

> Stefan Behnel wrote:
>> Stefan Behnel wrote:
>>> we've already discussed a couple of times how to provide type  
>>> information
>>> for pure Python source code. It was generally agreed that it's  
>>> difficult
>>> to do so inside of the function body and easier to do for function
>>> signatures if we use Py3 annotations. I don't remember any good  
>>> ideas how
>>> to provide type information for classes, i.e. how to make them  
>>> extension
>>> types.
>
> Someone must have mentioned this?:
>
> @cython.cdef
> class A:
>     ...
>
> @cython.cdef
> def func(): ...
>
> Just mentioning it as a possibility.

This is the way I was imagining doing it, especially as .pxd files  
move towards being auto-generated. The proposal of being able to  
simply declare them in the pxd file is an interesting one, and though  
it feels a bit sloppy to me perhaps it would be good to support as  
well (curious for more input).

- Robert
>

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to