gpt4 book ai didi

haskell - 在 Haskell 中使用 String 而不是 Text 的原因

转载 作者:行者123 更新时间:2023-12-02 13:36:27 27 4
gpt4 key购买 nike

我听说 Haskell 中使用文本而不是字符串是一个很好的做法。

我试图遵循这个规则,并提出以下问题:

为什么 Network-HTTP-Client 的 parseRoute 被设计为使用字符串而不是文本?

使用字符串而不是文本的一般建议是什么?

https://www.stackage.org/haddock/lts-14.2/http-client-0.6.4/Network-HTTP-Client.html#v:parseRequest

最佳答案

遗憾的是,我怀疑最可能的答案是,String 仍然是阻力最小的路径:重用所有熟悉的列表函数的能力(以及对解析库中列表的良好支持) )是如此方便,以至于尽管选择不同类型可能具有技术优势,但仍有大量库继续使用 String

除非仔细量化“更糟糕”(但更方便)选择的成本并由关心的人编写修复程序,否则您可以预期它在任何给定的库中几乎保持不变。

关于haskell - 在 Haskell 中使用 String 而不是 Text 的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57617292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com