On Monday, 6 August 2018 at 13:32:23 UTC, bachmeier wrote:
On Sunday, 5 August 2018 at 22:43:42 UTC, Laeeth Isharc wrote:
One benefit of D is as a better glue language that integrates
well with other languages and ecosystems. Many people who
know a bit about D have no idea that interop can work so
easily or well.
So it might be worth mentioning this benefit as one link from
main page and then linking from that to new page that mentions
and has runnable examples (using HAR) for:
Python (via autowrap:python and pyd)
C (via dpp)
C++ (extern(C++) for now)
R (via embedr)
Julia (via C interface, including julia.h via dpp)
Lua (if LuaD stable enough)
And Octave (via the .mex interface) - this one's important
because it opens the door to using D as an extension language
to Matlab
If an Octave extension written in D works, do you have anywhere
to point me to on what's needed to make it work with Matlab? (Is
it usually drop-in compatible?)