gpt4 book ai didi

haskell - 不能使用字节串

转载 作者:行者123 更新时间:2023-12-02 03:31:29 25 4
gpt4 key购买 nike

我过去创建了一些使用 Data.Bytestring.Lazy 的代码。现在,当我尝试编译它时,我得到的都是一堆错误。错误示例:

Couldn't match expected type `BL.ByteString'
with actual type `bytestring-0.10.0.2:Data.ByteString.Lazy.Internal.ByteString'
In the return type of a call of `decompress'
In the second argument of `decrypt', namely `(decompress fc)'
In the second argument of `BL.filter', namely
`(decrypt (extractKey tkey) (decompress fc))'

...还有很多这样的错误...

我的字节串导入:import Data.ByteString.Lazy as BL。怎么办?

编辑:

感谢您的帮助。使用显式包版本,一切正常。但是,我不喜欢这个解决方案。当我尝试注销两个已安装的 bytestring 包之一时。许多包裹将被打破。最新的包版本打破了少量的包(没有核心包)。如何修复因注销包而损坏的包?

编辑:

不,它不适用于明确的包版本。我在实际尝试之前写了编辑。这是错误的。什么都没用。

最佳答案

是的,我已经解决了这个问题。邪恶的包是 zlib,它使用旧版本的 bytestring,但所有用于加密的包都使用新版本。当我扔掉压缩代码时,我的程序编译通过了。现在,我正在寻找一些压缩算法...

关于haskell - 不能使用字节串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514505/

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