Hi Dag, I agree that the the impact of the syntactic change is likely low, given the fact that it doesn't support allocation any more fine-grained than a function body.
BTW, do we actually support cdef's inside blocks? Dag Sverre Seljebotn wrote: > Introducing some special syntax candy for the landscape that is > "in-between" these two options just doesn't seem worth it (it makes the > Cython language heavier and ultimately more difficult to learn). > Especially when with this syntax candy > > a) it looks like the data is going to be allocated on the stack > b) in a language that doesn't already have a concept of allocating > objects on the stack (as opposed to C and C++), and Not much of a problem IMHO. > c) magically it doesn't allocate it on the stack anyway I was just suggesting the similarity, not in the way it works internally, but in the way it works from a user POV. There is no real difference between cdef int[10] myarray and cdef int[some_value] myarray except that the second is currently illegal. > BTW: Why would NumPy be overkill? Because of an external dependency for what seems to be a very simple feature? Stefan _______________________________________________ Cython-dev mailing list Cython-dev@codespeak.net http://codespeak.net/mailman/listinfo/cython-dev