3 ms·
Like Ruby and Erlang, Haskell is used a lot for building server-side applications. It's runtime offers N*M threading and software transactional memory, which ma
by willtim 9y ago
Like Ruby and Erlang, Haskell is used a lot for building server-side applications. It's runtime offers N*M threading and software transactional memory, which make it an attractive choice to many. It's webserver, Warp, performance-wise is competitive with Nginx.
- harry8 9y agoFor sure warp would seem to count! https://hackage.haskell.org/package/warp https://hackage.haskell.org/package/warp
- hood_syntax 9y agoIf you're curious, there's a piece on Warp in the Architecture of Open Source Applications. http://aosabook.org/en/posa/warp.html http://aosabook.org/en/posa/warp.html
- kachnuv_ocasek 9y agoHaskell is neither a runtime nor a webserver (it's vs. its) :)
- jerf 9y agoWhile technically true, in practice GHC is Haskell is GHC, and so the GHC runtime is "the Haskell runtime". I think the energy that used to go into alternate Haskell runtimes is now going into alternate languages, like PureScript.