The standard paradigm increasingly in the HPC and large embedded systems
spheres is to have C and C++ application code coordinated and tested
using Python.  Also the post-production community have C and C++
applications but use Python for plugins and other dynamic code
requirements.  Some games people have gone with Lua rather Python, as
has one notable graphics software company.

Is this dynamic/static synthesis something D should embrace and
therefore get bindings for (D able to call into Python and Python able
to call D -- cf. ctypes package in Python) or is it seeking to try and
replace the whole shebang.  If the latter then perhaps there needs to be
a strategy to support data visualization (which is what the Python ends
up doing in HPC), extend the unit testing stuff to integration and
acceptance testing and have an easy way to handle dynamically loaded
code.

(I know some of this exists already, but I haven't been able to
investigate to a deep enough level as yet.)

(I should point out that currently I am approaching all this from a
Python perspective, i.e. that C and C++ is the language you descend to
when Python is insufficiently performant :-)

Thanks.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to