1
最好在monadic函数中使用带验证的错误monad,还是直接在绑定中实现带有验证的自己的monad?
我想知道对于可用性/可维护性而言,更好的设计明智之举,以及与社区相适应的更好之道。 给定数据模型: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) data Container = Container Name deriving (Show, Eq) data Category = Category Name deriving (Show, Eq) data Store = Store Name [Category] deriving (Show, Eq) data Item = Item Name Container …