On Jun 16, 2008, at 7:35 PM, David McNab wrote:

> Hi,
>
> I've been trying to convert my 'PyGene' genetic programming/algorithms
> package to Cython, and have hit a major obstacle.
>
> With PyGene, configuration is largely done by subclassing and  
> overriding
> class attributes.
>
> But with Cython(/Pyrex), this doesn't seem to be possible. If, in a  
> cdef
> class, I declare writable class attributes with initialisers, such as:
>
>   cdef class Foo:
>
>      cdef int bar = 5
>
> the class attribute 'bar' is not getting initialised.
>
> Would it be possible to have class attribute initialiser support in a
> future release of Cython?

Yes, we should support this. (Note that this will not be a class- 
level cdef attribute however, it would just change the initial value  
for the instance member) Please file a report at http:// 
trac.cython.org/cython_trac/ .

- Robert

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

Reply via email to