I realize that Fortran compilers have focused on optimizing traditional explicit loops and other imperative programming constructs. Nonetheless, I'd want to see benchmarks before concluding this is a lost cause.
And of course for a lot of code it is better to write correct code quickly than it is to spend a week cutting the running time of a function called twice from 1.2 seconds to 0.9 seconds.
[1] http://forum.dlang.org/post/mailman.4829.1434623275.7663.dig...
[2] http://forum.dlang.org/post/mailman.4901.1434779960.7663.dig...
[3] http://forum.dlang.org/post/mlvb40$1tdf$1@digitalmars.com