re: Overly Functional C++: The BenFolds Five VIEW POST

re: The Brick song. Man that takes me back. Anyway, just a note that fold does not have to be declared functional-like, and it can still be used for F...

Thanks for pointing that out! I think learning FP for the first time via Haskell has had some lingering biases, this is definitely important to note. Implementing the fold here by instead mutating in place outside the body of the function is indeed a ton more efficient, and actually about the same level of effort to implement, but you lose your guarantees.

That's interesting to see in F#...can always count on you for a reminder I really want to keep that in my toolbox!

code of conduct - report abuse