Haskellのモジュールは、qualifiedされてimportされることを想定されているかどうかで分かれると思う。たとえばData.ByteStringなんかはqualifiedされてimportされることが想定されているので、Preludeのものと衝突する名前が多数使われている。このあたりの話は昔Haskellがqualifiedなimportを持たなかったあたりが影響してると思う。たしかHaskell 98はqualifiedなimportはなかったかと。あとで調べるけど。
分享
投诉
删除
资料修改成功