Good point, it is ambiguous. I changed it to "semitone."
And the condition that s != 0 and m != 0
Actually, Haskell people do influence C++ rather heavily. The ideas behind many of the functional aspects of C++ can be traced back to Microsoft Research in Cambridge, UK, where Simon Peyton-Jones works and whose…
Do you mean names like RAII? I always break my tongue on this one.
Funny you should mention persistent data structures in C++. That's exactly what I've been working on. Here's my blog about leftist heaps translated from Okasaki directly to C++:…
When Herb wrote his free lunch article, I was still a strong C++ believer and I thought C++ could solve the multicore problem. I considered Haskell a toy language. Then I saw how quickly Haskell moved into the multicore…
You should use standard algorithms whenever possible. Sean Parent talked about it at Going Native. He was able to transform a horrible set of for loops he found in Google's code into a few lines of modern C++ using…
I did work for Corensic, which was bought by F5. It was a company that made a very ingenious data race detector. I learned a lot about data races and how they prevent companies from adopting concurrent programming. I…
Ouch! Ad personam attacks are a sign of desperation. For the record, I used to work for FPComplete (I architected the School of Haskell) but I quit. It was an interesting experience, having seen a whole complex web site…
I wouldn't have mentioned resource management at all if it weren't for Bjarne's keynote: http://channel9.msdn.com/Events/GoingNative/2013/Opening-Key... . Apparently this is still not common knowledge.
Here's a better link with three videos and slides: http://www.corensic.com/Community/Resources/BoostconVideo.as...
@miky: I responded to (the copy of) this comment on reddit: http://www.reddit.com/r/programming/comments/in84h/monads_in... .
Good point, it is ambiguous. I changed it to "semitone."
And the condition that s != 0 and m != 0
Actually, Haskell people do influence C++ rather heavily. The ideas behind many of the functional aspects of C++ can be traced back to Microsoft Research in Cambridge, UK, where Simon Peyton-Jones works and whose…
Do you mean names like RAII? I always break my tongue on this one.
Funny you should mention persistent data structures in C++. That's exactly what I've been working on. Here's my blog about leftist heaps translated from Okasaki directly to C++:…
When Herb wrote his free lunch article, I was still a strong C++ believer and I thought C++ could solve the multicore problem. I considered Haskell a toy language. Then I saw how quickly Haskell moved into the multicore…
You should use standard algorithms whenever possible. Sean Parent talked about it at Going Native. He was able to transform a horrible set of for loops he found in Google's code into a few lines of modern C++ using…
I did work for Corensic, which was bought by F5. It was a company that made a very ingenious data race detector. I learned a lot about data races and how they prevent companies from adopting concurrent programming. I…
Ouch! Ad personam attacks are a sign of desperation. For the record, I used to work for FPComplete (I architected the School of Haskell) but I quit. It was an interesting experience, having seen a whole complex web site…
I wouldn't have mentioned resource management at all if it weren't for Bjarne's keynote: http://channel9.msdn.com/Events/GoingNative/2013/Opening-Key... . Apparently this is still not common knowledge.
Here's a better link with three videos and slides: http://www.corensic.com/Community/Resources/BoostconVideo.as...
@miky: I responded to (the copy of) this comment on reddit: http://www.reddit.com/r/programming/comments/in84h/monads_in... .