我一直在两个不同的项目中为Pivotal Tracker工具实现客户端绑定.一个项目使用wreq库,而另一个项目依赖于servant.
我想合并两个项目,但我不确定使用哪种设计方法.所以有助于我解决这个问题的问题是:
将我的API定义为一种类型(除了可读性)有什么具体的优势吗?
哪个错误处理会为库的用户,servant EitherT ServantError IO ()或wreq的Exception样式生成更少的代码?
EitherT ServantError IO ()
haskell
haskell ×1