Slightly off the wall question about D strategy . . .

Russel Winder russel at russel.org.uk
Wed Oct 13 11:25:35 PDT 2010


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:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at russel.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20101013/752074c0/attachment.pgp>


More information about the Digitalmars-d mailing list