非维护者上传到 Hackage
我有一个关于 Hackage 的包,它依赖于第三方包,它不是基于较新版本的 GHC (>= 7.2) 构建的。只需一行补丁(LANGUAGE pragma)即可解决其他软件包的问题。我两次将补丁发送到上游,但没有收到任何反馈。问题是我的包在依赖修复之前都无法安装。 我本可以上传固定版本的依赖包(有一个小版本凸起),但我想听听社区对此类非维护者上传的态度。同样,我不想更改库接口,我只是添加一个新的... »
我有一个关于 Hackage 的包,它依赖于第三方包,它不是基于较新版本的 GHC (>= 7.2) 构建的。只需一行补丁(LANGUAGE pragma)即可解决其他软件包的问题。我两次将补丁发送到上游,但没有收到任何反馈。问题是我的包在依赖修复之前都无法安装。 我本可以上传固定版本的依赖包(有一个小版本凸起),但我想听听社区对此类非维护者上传的态度。同样,我不想更改库接口,我只是添加一个新的... »
当我将模块上传到 Hackage 时,我收到以下错误消息: “暴露的模块使用未分配的顶级名称” 我将模块声明为 .cabal 文件中的公开模块。还有什么我应该做的吗? ... »
algebra/2.1.1.2/doc/html 的文档显示了大量的类型类。 我如何声明一个有问题的结构必须配备一个交换关联运算和一个单位/单位元素,但没有其他任何东西(逆、分布等)? 我在考虑 reduce :: Monoid m => (a -> m) -> [a] -> m 但是 Data.Monoid 的实例不应该是可交换的,我希望我的函数的用户通过查看类... »
Hackage 上有很多包,有些是众所周知的(如 HUnit),有些不太为人所知(如 AspectAG)。我想知道您认为哪个包是值得更多用户使用的隐藏宝石。也许是一个有用的数据结构、monad 的助手、网络、测试......? 你最喜欢 Hackage 上的哪个“隐藏的 gem”包? ... »
目前,当我想更新我的一个 hackage 包时,我会经历这个过程。 将更改推送到 github 等待 travis-ci 在更改上运行,以确保我没有收到任何构建错误。 上传到 hackage 在 git 中标记发布。 当然,我只想在上一步成功的情况下执行这些步骤。 我想其他人也有类似的工作流程,有什么东西可以完成所有这些步骤吗?我可能可以在脚本中执行 (1)、(3) 和 (4),尽管 (2... »
也许我遗漏了一些东西,但是有没有办法在一些关于 hackage 的包中进行搜索? 假设我知道 Snap 框架有一个名为 render 的函数。我如何从它的 hackage 页面开始找到它: http://hackage.haskell.org/package/snap-0.9.0.1... »
我想上传一个包到 HackageDB,因为我是新手,所以我需要用户名和密码。上面写着here 我应该写信给罗斯帕特森。我已经尝试了几个星期,但没有得到任何回应。这只是需要一些时间,还是过程可能发生了变化? ... »
Hackage for Haskell 上有大约十几个 JSON 包。我怎么知道我应该使用哪个包?如何获得大众意见? 是否有关于哪个包使用最多、下载最多等的统计数据? ... »
有没有办法搜索依赖包 X 的 Hackage 包(对于任何包 X)?找到如何在野外使用包以了解其功能的示例会很棒。 (对于 [试图] 解决阴谋集团也很有用。)... »
在 Hackage 上发布库时,如何确定我的依赖项的合理界限? 这是一个非常简短的问题 - 不确定我可以提供哪些额外信息。 根据使用的是堆栈还是阴谋集团,了解处理方式是否不同也会很有帮助。 基本上我的问题与目前设置为的阴谋集团约束有关: library hs-source-dirs: src default-language: Haskell2010 exposed-modu... »
Hackage package search 现在不仅像过去那样提供所有匹配项的列表,还允许以各种方式对它们进行排序。值得注意的是,现在可以按 rating 进行排序,即按用户对包的满意度(如果人们真的开始对包进行评级......这已经有一段时间了,但几乎没有投票尚未分配),以及一些“DL”标准。我首先假设这以某种方式计算了反向依赖关系,即描述了有多少其他包依赖于这个,但自从base has on... »
我试图找出是否可以在 Windows 系统中为控制台输出着色。我找到了Console - Ansi,但我在 windows 提示符中找不到任何关于着色输出的信息。 我会感谢有关我的问题的信息。 ... »
我正在创建一个 OpenCL 高级 haskell 库。 Haskell树中最好的路径在哪里?我认为它应该在Graphics 子树之外,但我不知道该放在哪里。 它基于 Jeff Heard OpenCLRaw(他把那个放在 System.OpenCL.Raw.V10 上)。 更新: 我刚刚启动了一个存储库,http://github.com/zhensydow/opencl 更新:我提出的选... »
我是 Haskell 堆栈的新手,想知道如何找出包含特定模块的包的名称。 目前,我想使用 Data.Tuple.Extra(fst3) ( https://hackage.haskell.org/package/extra-1.7.9/docs/Data-Tuple-Extra.html ) 并想知道我应该在下面写什么 $ stack install ???? 我已经安装了tuple 包... »
有什么方法可以确保从 hackage 下载的真实性?据我所知,什么都没有。 hackage 没有 https,tarball 也没有(强)校验和,也没有签名。 那么:我如何验证来自 hackage 的下载的真实性? ... »
我希望能够搜索一个包并获得一个下载链接以及所有依赖项的列表。有没有一种简单的方法可以通过命令行或 Haskell 模块来做到这一点?... »
当我在我的 Mac(Snow Leopard、Intel)上运行“cabal update”时,我得到: % 阴谋集团更新 从 hackage.haskell.org 下载最新的包列表 cabal:Codec.Compression.Zlib:不兼容的 zlib 版本 还有人看到这个吗?重新安装 Haskell 平台没有帮助。我目前无法安装或更新 Cabal 软件包,因此我将不胜感激。 谢谢... »
我有两个版本是在它们的一些依赖项之前意外上传的: http://hackage.haskell.org/package/pipes-cereal-plus-0.3.1 http://hackage.haskell.org/package/type-structure-0.1.0 从那时起,它们的依赖关系早已得到满足,但是直到今天还没有生成它们的文档。 我如何触发 Hackage 对这些版本... »
在将新版本的 Haskell 包上传到 Hackage 后,自动文档构建可能需要一些时间,因为该包缺少在线文档。在构建此类文档之前,我不希望宣布包更改。 有没有一种方法可以查看 Hackkage 文档构建队列,或者是否有其他方法可以估计构建我的文档需要多长时间;或者甚至是一种安排通知的方式? 注意,这不是关于如何手动上传文档的问题。我知道该怎么做(并且不想这样做)。 ... »
我有一个 package on Hackage 有黑线鳕生成的文档,但它没有显示在 Hackage 页面上。我能够成功上传所有内容,但没有显示文档。 我在 Leksah IDE 中使用 cabal haddock 或 Package > Build Documentation 生成文档。 当我转到 Leksah 的 Package > Open Doc 时,它找不到它,因为它正在寻... »