标签: hackage

上传包到hackages时没有生成haddock

在我将包上传到hackages之后,它没有像其他包一样生成haddock.

我错过了什么?

我做的是:

  1. cabal dist 以及在dist目录下生成的包.
  2. 打开hackage web上传界面并上传包.
  3. 打开URL并成功上传包但没有haddock.(包里有几个文档)

谢谢.

haskell cabal hackage

3
推荐指数
1
解决办法
288
查看次数

Haskell,Hackage,GHC和生产力.如何解决一个真实的例子?

我不知道解决简单(可能)问题的最佳方法(与hackage相关).

我向它寻求帮助(http://stackoverflow.com/questions/12841599/haskell-hackage-ghc-and-productivity-what-to-do),但我知道不能解释清楚.

今天,我有这个亲属的问题.

具体问题不相关,但它是:

`Write a function that, given a string, remove diacritics.`
Run Code Online (Sandbox Code Playgroud)

例:

`simpleWord "Cigüeñal" <-> "Ciguenal"
Run Code Online (Sandbox Code Playgroud)

正确的方法(我认为)是使用标准的Unicode规范化.在某些语言/框架(.Net,PHP,Python,...)中存在一些相关的功能.

在Haskell,感谢hackage社区也存在:

`Text.Unicode.Normalization.normalize`
Run Code Online (Sandbox Code Playgroud)

但是,我无法安装(例如)ghc-7.4但是compact-string(取决于)失败.

对于compact-stringexists(compact-string-fix)的修复然后:我不能使用cabal来安装(直接)?,我应该下载并修补它吗?,我应该寻找另一种功能吗?

我解释了一个具体的真实案例(简单或复杂,不关心),问题(我请求帮助)是如何,一个新手haskeller,知道选择正确的库,ghc正确(平衡)版本的最佳方法,没撞墙.

我真的迷失了.

真的,非常感谢你的任何建议.

最好的祝福.

haskell ghc hackage

3
推荐指数
1
解决办法
407
查看次数

Hackage只开放源代码吗?

我在Hackage上看到的大多数软件包都是使用开源许可证发布的库,我认为我有一个带有缺少许可证字段的hackage上传的微弱内存,引发了hackage.haskell.org关于不使用开源许可证的抨击.

  1. 是否有规则说Hackage上托管的每个包都需要在开源许可下提供?

  2. 如果您声称存在此类规则,那么http://hackage.haskell.org/packages/archive/Cabal/1.14.0/doc/html/Distribution-License.html如何相关?

licensing open-source haskell package hackage

2
推荐指数
1
解决办法
620
查看次数

我如何知道应该归咎于hackage不一致的人

试图安装criterion,我遇到了我想要重新安装的其他软件包的麻烦.重新安装它们会破坏一切(我已经尝试过了).

$ cabal install criterion
Resolving dependencies...
In order, the following would be installed:
Glob-0.7.5 (new package)
abstract-deque-0.3 (new package)
abstract-par-0.3.3 (new package)
blaze-builder-0.4.0.1 (new package)
cereal-0.4.1.1 (new package)
erf-2.0.0.0 (new package)
ieee754-0.7.6 (new package)
hastache-0.6.1 (new package)
monad-par-extras-0.3.3 (new package)
parallel-3.2.0.6 (new package)
primitive-0.5.4.0 (latest: 0.6) (new version)
vector-0.10.12.3 (reinstall) changes: primitive-0.6 -> 0.5.4.0
aeson-0.8.0.2 +old-locale (reinstall) changes: mtl-2.1.3.1 -> 2.2.1
cassava-0.4.2.2 (new package)
mwc-random-0.13.3.2 (new package)
monad-par-0.3.4.7 (new package)
vector-algorithms-0.6.0.3 (new package)
vector-binary-instances-0.2.1.0 (new package)
vector-th-unbox-0.2.1.2 …
Run Code Online (Sandbox Code Playgroud)

dependencies haskell cabal hackage

2
推荐指数
1
解决办法
122
查看次数

用于测试优化器的源数据库

我需要在源代码集合上测试我的haskell优化器,我现在正在尝试在标记为programhackage 的包上运行优化器.然而,编译它们(依赖项)并让它们运行(输入)是一件痛苦的事情.

是否有包含易于构建和运行的程序的源代码数据库?如果他们有一些使用严格注释来提高性能的代码会更好(因为这是我的优化器所做的).

haskell hackage

2
推荐指数
1
解决办法
33
查看次数

无法使用cabal从hackage安装hstats库

当我尝试安装hstats包时

$ cabal install hstats
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

src/Math/Statistics.hs:1:1:
    Ambiguous module name `Prelude':
      it was found in multiple packages: base haskell98-2.0.0.2
Failed to install hstats-0.3
cabal: Error: some packages failed to install:
hstats-0.3 failed during the building phase. The exception was:
ExitFailure 1
Run Code Online (Sandbox Code Playgroud)

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

haskell cabal hackage

1
推荐指数
1
解决办法
339
查看次数

如何将我的夜间Haskell程序包放入Stackage LTS?

尽管我的软件包的最新版本在Stackage Nightly中出现了预期,但它并没有出现在LTS中,而是出现了旧版本.如何在LTS中显示最新版本?

haskell lts hackage stackage

1
推荐指数
1
解决办法
68
查看次数

标签 统计

hackage ×7

haskell ×7

cabal ×3

dependencies ×1

ghc ×1

licensing ×1

lts ×1

open-source ×1

package ×1

stackage ×1