On Sunday, 12 May 2019 at 20:06:34 UTC, torea wrote:
Hi,

I'd like to use D for the "brain" of a small robot (Anki vector) whose API is coded in Python 3.6+.
I had a look at Pyd but it's limited to python 2.7...
Would there be other ways to call python functions and retrieve the python objects (including camera image) inside a D program?

Best regards

If pyd doesn't work you still have the option to use python's C interfaces (it has many). Write your D program normally, provide extern(C) functions as an interface and have python call those. There are some caveats but lots of resources exist on calling C from python and calling D from C. I haven't checked but it's also probable that this is how pyd does it, have a look if you want to reproduce its functionalities.

Pyd is easier to use, but it's not the only way.

Reply via email to