On Wed, Nov 23, 2011 at 12:21 PM, mark florisson <markflorisso...@gmail.com> wrote: > Hey, > > Currently when we want to convert C arrays to memoryview slices we have to > do this: > > cdef int array[5][4] > cdef int[:, :] slice = <int[:5, :4]> <int *> array > I'd like to be able to write > cdef int array[5][4] > cdef int[:, :] slice > slice = <int[:, :]> array > # and > slice = array > I think that would be convenient, especially if we later on support variable > sized C arrays. I also changed semantics with the cython.array callback, so > now the data gets deallocated only if cython.array allocated it itself, > otherwise a callback may be registered. > Anyone opposed to the above semantics?
Sounds good to me. Having to explicitly set the deallocate callback seems the better default. Did you update the docs? - Robert _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel