On 03/10/2010 01:05 PM, bearophile wrote:
Andrei Alexandrescu:
integration of interpretation with compilation,

Isn't it better to use the compiler to run the functions at compile
time, in a staged compilation? This removes the development&
maintenance burden of the interpreter, that must be kept in sync with
the semantics of the main compiler. A possible downside is that the
compiler needs to be called many times, and this can slow down the
main compilation.

Staged compilation is an active research topic and many approaches could be better than what we have now. I was merely enumerating D features that are not present in mainstream languages.

Andrei

Reply via email to