4 ms·
I think I can afford to wait until people start proving undeniably (through out-competing rivals) that Scala and Clojure have any pragmatic benefit in real mult
by WilliamLP 16y ago
I think I can afford to wait until people start proving undeniably (through out-competing rivals) that Scala and Clojure have any pragmatic benefit in real multicore programming tasks. Anything that mentions Fibonacci numbers doesn't count, nor do easily parallelizable problems commonly handled in C/C++ (ray tracing, media encoding, web servers, etc.) It needs to be something not trivially broken up into independent parts.
- drhodes 16y agoWhile this isn't undeniable proof, it's interesting none the less, Simon Peyton Jones: Data Parallel Haskell. http://www.youtube.com/watch?v=NWSZ4c9yqW8 http://www.youtube.com/watch?v=NWSZ4c9yqW8 He talks about how this scheme can parallelize non-trivial data structures, and how tedious book keeping can be avoided. I haven't used it yet in a project, so I can't speak of its efficacy - but worth a watch, imho.
- hga 16y agoDon't forget that part of the claims are not that the resultant programs are more computing resource intensive but that they are more easily developed and debugged. Which is pretty important in this arena. And while I don't know about Scala, Clojure is a little too young to obsess on preformance, each point release (1.0, 1.1, etc.) is delivering significant improvements.