Ola Fosheim Grøstad:
I've tried to like STL for 17 years, and whenever speed and clear programming matters it is basically a good idea to throw it out.
Take a look at the ideas of "C++ seasoning" (http://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning ), where they suggest to do kind of the opposite of what you do, it means throwing out loops and other things, and replacing them with standard algorithms.
A solution like list comprehensions is a lot easier on the programmer, if convenience is the goal.
There's still time to add lazy and eager sequence comprehensions (or even better the computational thinghies of F#) to D, but past suggestions were not welcomed. D has lot of features, adding more and more has costs.
Phobos "ranges" need a next_simd() to be efficient. Right?
Perhaps, but first std.simd needs to be finished. Bye, bearophile