[Numpy-discussion] Notes from the numpy dev meeting at scipy 2015

Mark Wiebe mwwiebe at gmail.com
Wed Aug 26 13:44:19 EDT 2015


On Wed, Aug 26, 2015 at 10:11 AM, Antoine Pitrou <solipsis at pitrou.net>
wrote:

> On Wed, 26 Aug 2015 16:45:51 +0000 (UTC)
> Irwin Zaid <izaid at continuum.io> wrote:
> >
> > So, we see DyND is having a twofold purpose. The first is to expand upon
> the
> > kinds of data that NumPy can represent and do computations upon. The
> second
> > is to provide a standard array package that can cross the language
> barrier
> > and easily interoperate between C++, Python, or whatever you want.
>
> One possible limitation is that the lingua franca for language
> interoperability is C, not C++. DyND doesn't have to be written in C,
> but exposing a nice C API may help make it attractive to the various
> language runtimes out there.
>
> (even those languages whose runtime doesn't have a compile-time
> interface to C generally have some kind of cffi or ctypes equivalent to
> load external C routines at runtime)
>

I kind of like the path LLVM has chosen here, of a stable C API and an
unstable C++ API. This has both pros and cons though, so I'm not sure what
will be right for DyND in the long term.

-Mark


> Regards
>
> Antoine.
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20150826/d0a7bf6e/attachment.html>


More information about the NumPy-Discussion mailing list