A quotation from a little comment I've found on Reddit:

http://www.reddit.com/r/Python/comments/dtnwe/how_often_is_the_speed_of_python_considered_when/c12uk3g

>Finally, by the time you have implemented reflection, introspection, a decent 
>plugin system and meta objects in your C++ application you've inevitably 
>Greenspunned yourself a dynamic language anyway. Why bother, when you can take 
>Python off the shelf?<

I presume in large C++ programs those features are useful. A way to solve this 
problem is to give those features to D. An alternative solution is to make D 
very easy to interoperate with a dynamic language as Python/Lua/Ruby. A third 
way is intermediate, this means adding more static introspection to D, and 
allowing for an easy interfacing between D and a dynamic language. This third 
way may be the best.

Bye,
bearophile

Reply via email to