Mik*_*zel 5 haskell parsec bytestring
Haskell解析器/组合器Parsec支持来自Data.ByteString和的输入流Data.Text.是否有计划在未来的版本中为这些类型添加更多支持?组合器(很多,sepby,string ......)似乎是围绕列表设计的,首先使用ByteStrings和Text的原因是绕过列表的使用.我知道大多数都会转换为一个包,因此列表将被垃圾收集,但这不仅仅是Text/ByteString的中途支持吗?不应该有一个Data.Parsec.Text.Combinator和一个Data.Parsec.ByteString.Combinator?
直接回答你的问题:
是否有计划在未来的版本中增加对这些类型的更多支持?
最有可能的是,不。从 中很容易推断出darcs changes,该软件包多年来一直没有任何积极的开发。
也就是说,核心 API 是公开的,所以如果您知道自己想要什么以及如何做到这一点,您可以自己做。