gpt4 book ai didi

haskell - 泛型系列生成无限列表

转载 作者:行者123 更新时间:2023-12-04 15:13:00 26 4
gpt4 key购买 nike

有了这个片段,还有 smallcheck-1.0.1

data Foo = A | B | Pair Foo Foo deriving Show
deriving instance Generic Foo
instance (Monad m) => Serial m Foo

那么这个
list 1 (series :: Series Identity Foo)

生成一个明显无限的列表。

在 smallcheck-0.6.1 只生成 [A,B] 之前我认为是等价的,这正是我所期望的。

这是对 smallcheck 系列的有意更改吗?如果是,是否有一种简单的方法可以恢复 0.6.1 的行为。

这里有可编译的程序来演示这一点:
http://hpaste.org/83927

最佳答案

绝对是一个错误 - 感谢您的报告。我刚刚上传了修复它的 v1.0.2。

另外,我录制了一个issue作为测试通用实例的提醒。

关于haskell - 泛型系列生成无限列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369809/

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