问题标签 [hackage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
815 浏览

haskell - 在多个包haskell中发现Control.Monad.Writer

我尝试Control.Monad.Writer像这样导入模块:

ghc版本 7.4.1 给出以下错误:

这里有一个类似问题的问题和解决方法。

尽管在这个线程中给出了解决方案,但我的问题是:
这是 cabal 和 ghc 的标准配置吗?
- 如果是这样:模块是否有理由默认包含在两个包中?
- 如果没有:(可能)发生了什么,可以撤消吗?

如果这很重要:我正在开发Debian 7.3 wheezy并安装了该haskell-platform软件包。此外,我使用cabal install.

提前谢谢了!

0 投票
1 回答
323 浏览

haskell - 将您自己的错误 hackage 版本列入黑名单

我不小心上传了一个错误的发行版并试图立即重新上传它,但cabal回复说:

好的,我已经增加了版本并上传了正确的发行版,但现在我有兴趣按照建议将错误版本列入黑名单。但是,没有关于如何在任何地方执行此操作的概念。怎么做?“黑名单”一词实际上意味着什么?

0 投票
1 回答
357 浏览

haskell - 使用 cabal 从 hackage 安装 hstats 库时遇到问题

当我尝试安装hstats软件包时

我收到以下错误:

我怎样才能解决这个问题?

0 投票
1 回答
73 浏览

haskell - cabal: dist/doc/html/creatur/haddock-prolog27972.txt: invalid argument

When I run cabal haddock on my package, I don't get any errors. But I've uploaded the package to Hackage, and the build log includes this message:

I assume this is why the modules section in the documentation on Hackage isn't hyperlinked. The full build log is here. I guess the "prolog" it's referring to is the cabal file, but I can't see anything wrong with the syntax (below). Any ideas?

0 投票
1 回答
194 浏览

haskell - 触发 Hackage 包的文档更新

我有两个版本是在它们的一些依赖项之前意外上传的:

从那时起,它们的依赖关系早已得到满足,但是直到今天还没有生成它们的文档。

如何触发 Hackage 对这些版本的重新评估?上传新版本是解决这种愚蠢问题的唯一方法吗?

我在“维护者的角落”中找不到任何相关内容。

0 投票
1 回答
87 浏览

haskell - 无法将类型“binary-0.5.1.1:Data.Binary.Get.Get”与“Get”匹配

今天我要写一个二进制STL 文件解析器,从下面的代码开始:

GHC 编译器抱怨

它看起来像Gets fromData.BinaryData.Binary.IEEE754冲突。那么如何解决这个问题呢?

更新

我实际上有一个解决方法——将实现嵌入getFloat32le到我的代码中(只有 6 行)

这可行,但我仍然想知道如何处理名称冲突,因为复制代码并不好玩。

更新

我不敢注销binary-0.7.2.0and binary-0.5.1.1,所以我注销data-binary-ieee754and binary-0.7.2.1,重新安装data-binary-ieee754,然后rebuild,好像问题解决了!

问题:

我还有2个不同binary的s,但是为什么这次没有问题呢?

0 投票
2 回答
549 浏览

haskell - Haskell - 创建类的实例(如何正确执行?)

我在“learn you a haskell”中阅读了有关该主题的章节,并试图在不同的网站上找到一些提示 - 但仍然无法解决以下任务。我m a haskell newbie (6 weeks of "experience") and it是第一次使用实例。所以这是任务,我的代码必须通过 HUnit 测试并结束。我试图实现这些实例,但似乎我在那里错过了一些东西。希望你能帮我!谢谢

我试过类似的东西:

但是还是有一些失败的地方!至少“chi”提到的包装/打开的东西。但我不知道。也许另一个提示?:/

0 投票
1 回答
213 浏览

haskell - 配置 cabal 上传以使用本地 hackage-server

我安装了一个本地 hackage-server 用于在192.168.1.100:8080. 在我开发并打包一个包之后,cabal sdist我必须前往192.168.1.100:8080我的浏览器并手动上传包。

这非常乏味,尤其是在类似 sprint 的情况下,当多个包正在处理等时,我只想使用cabal upload.

对于名为 my-pacakge.tar.gz 的包,运行cabal upload会导致:

我的 cabal 配置的修改部分如下所示:

第二行将本地 hackage 优先于 hackage.haskellcabal install

我应该如何设置cabal upload上传到本地hackage?

0 投票
2 回答
445 浏览

php - 可疑的 PHP 文件可能

我今天正在寻求您的帮助,以获取有关我今天早上在 FTP 中创建的文件的帮助。我不是所有这些 PHP 函数的专业人士,所以这就是我在这里发布它的原因。

我发现的是一个名为index.php的文件,位于 sub-images 文件夹中。

有原始代码:

两个 PHP 函数

对于函数eval()他们说它非常危险。

注意eval() 语言结构非常危险,因为它允许执行任意 PHP 代码。因此不鼓励使用它。如果您已仔细验证除了使用此构造之外别无选择,请特别注意不要将任何用户提供的数据传入其中,而无需事先正确验证。

这就是为什么我认为这可能是某些人试图入侵我的网站甚至更多的原因。

任何人都有能力对此进行解码并向我解释吗?

谢谢,

0 投票
2 回答
140 浏览

haskell - 安装二进制严格时出现模棱两可的“unsafePerformIO”

我正在尝试 cabal 安装 binary-strict 并收到此错误:

我正在运行 ghc 7.6.3。如果相关,我也安装了 binary-0.7.2.3。