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
signature.asc
Description: This is a digitally signed message part
