虽然Haskell社区的普遍看法似乎总是使用它Text
而不是. 另一方面,有一些值得注意的项目,它们完全认为是一个错误,并提供了所有面向函数的实例,替换为它们的对应函数。String
String
String
Prelude
String
Text
String
那么除了向后和标准的 Prelude 兼容性和“切换机制”之外,还有什么理由让人们继续编写面向API 的 API?Text
与 相比,可能还有其他缺点String
吗?
特别是,我对此感兴趣,因为我正在设计一个库并试图决定使用哪种类型来表达错误消息。