On Wednesday, 18 March 2015 at 01:52:00 UTC, Laeeth Isharc wrote:
On Tuesday, 17 March 2015 at 21:00:11 UTC, bachmeier wrote:
On Tuesday, 17 March 2015 at 19:00:06 UTC, jmh530 wrote:
In addition, further development of the ability to call D
from R or Python* or Julia (or vice-versa) would also be a
positive.
What do you have in mind? I no longer work much with Python so
my knowledge is limited, but calling D from R or Julia should
be no different from calling C from those languages, as you
normally compile your C code into a shared library anyway.
I've done the R->D thing many times and in the process have
worked with a big chunk of the R API. Things like allocating R
data structures from a D function, adding assertions to your D
code to allow for an easy exit when things don't work out, and
calling functions in the R math library, among other things,
are not difficult.
(I wonder how well cython works with interfacing with D via the
C++ interface, because that way you could extend python with D
classes and have them be faster than going through PyD).
This is a good idea. dtoh could speed up this workflow, see
https://github.com/adamdruppe/dtoh/blob/master/dtoh.d and
http://forum.dlang.org/post/uyuwdptkpukshxzyg...@forum.dlang.org