On 9/20/2018 10:11 PM, mate wrote:
Note that the build can be done at compile time because the metaprogramming capabilities of the language are not limited in terms of system calls.
Back in the naive olden days, Microsoft released ActiveX, where a web page could load executable objects (!) from the internet and run them in the browser.
It quickly became apparent that this was a disaster, as lots of people on the internet aren't to be trusted.
CTFE on D doesn't allow making any system calls. This is on purpose.