3 ms·
Right now, the area Haskell absolutely thrashes everything else is speedy and lightweight concurrency (it even stomps Erlang in the Debian Shootout). So if you
by JulianMorrison 18y ago
Right now, the area Haskell absolutely thrashes everything else is speedy and lightweight concurrency (it even stomps Erlang in the Debian Shootout). So if you can find a project that needs fluid responsiveness, multi-connection or or multi-CPU scaling, Haskell is the ideal tool.
- dhbradshaw 18y agoOkay, here's what comes to mind based on those criteria: an operating systems, databases, large numerical simulations, intensive graphical manipulations, mind-modeling. Do these sound right?
- JulianMorrison 18y agoIt's not really much use for OSes unless you're a research project, because the compilers target an OS and not bare metal. Also, it's slower than C on actual processing (about the speed of Java). So numerical stuff is out, unless the benefits of being parallel outweigh the benefits of being fast. (This may improve as the back-end optimization project shows results.) I think the perfect target would be any sort of massively multi-user network server.