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

Reply via email to