我正在考虑进入Haskell进行下一个(相对琐碎的)个人项目。我处理Haskell的原因是:
- 让我沉迷于纯粹的功能语言
- 速度。虽然我可以肯定这是有争议的,但分析表明我发现Haskell接近C ++(并且似乎比Erlang快很多)。
- 速度。与几乎所有其他服务器相比, Warp Web服务器似乎快疯了。
因此,鉴于此,我正在寻找的是Haskell带来的弊端或问题。Web上有大量有关Haskell为什么是一件好事的信息,但是我没有找到很多有关其丑陋方面的主题(除了对语法的牢记,我根本不在乎)。
我正在寻找的示例可能像Python的GIL。直到我真正开始考虑在CPython环境中使用并发性时,这些事情才浮出水面。