As Stefan said...
try:
> cdef double var = 0.0
>
> def count(int n):
> cdef int i
global var
> for i in range(n):
> var += i
>
> return var
I don't know if this is valid in Cython...
but you may try it.
I don't how Cython parser works with the "global" keyworld :/
If it isn't valid, somebody may try to fix it (if possible :) ). I
don't have enought knowledge about it. The only way to discover it is
trying.
When you do it, please post here. (I'm speaking only to myself... I
don't know if this is a already known problem, and if there is a
solution).
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev