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

Reply via email to