hackage Questions

1

Solved

I tend to stick to "recommended" versions: ┌──────────────────────────────────GHCup──────────────────────────────────┐ │ Tool Version Tags Notes │ │───────────────────────────────────────...
Ankney asked 2/8, 2024 at 15:47

0

Some time ago I worked on this project, and I experimented a bit with package candidates. Then, yesterday, I uploaded the real package on hackage. However, it fails to build. I think the reason is ...
Shankle asked 28/7, 2024 at 6:37

0

The website packdeps allows to search for reverse dependencies of libraries published on hackage. However, not every package from hackage seem to be listed there, say algebraic-classes Is there any...
Faria asked 12/2, 2022 at 13:25

3

Solved

I'm looking for a monad-free, constant access query O(1) associative array. Consider the hypothetical type: data HT k v = ??? I want to construct an immutable structure once: fromList :: Folda...
Abstractionist asked 31/8, 2016 at 0:29

4

Solved

I'd like to snapshot the global Hackage database into a frozen, smaller one for my company's deploys. How can one most easily copy out some segment of Hackage onto a private server?
Gassing asked 7/2, 2013 at 18:33

0

I'd like to find all modules on Hackage which import a given module from a given package. As an example of why this is useful, I'd like to see all modules that import Language.Haskell.HLint from th...
Bathhouse asked 25/3, 2018 at 15:42

1

I have a local hackage-server installed for development at 192.168.1.100:8080. After I develop, and package a package with cabal sdist I have to head to 192.168.1.100:8080 on my browser and manuall...
Hymanhymen asked 14/9, 2014 at 16:14

4

Solved

When releasing a library on Hackage, how can I determine reasonable bounds for my dependencies? It's a very brief question - not sure what additional information I can provide. It would also be h...
Av asked 13/12, 2017 at 14:14

6

Solved

As seen here: http://www.evanmiller.org/how-not-to-sort-by-average-rating.html Here's the Ruby code itself, implemented in the Statistics2 library: # inverse of normal distribution ([2]) # Pr( ...
Vamoose asked 24/5, 2011 at 20:54

1

After uploading a new version of a Haskell package to Hackage, automatic document building can take some time, during with the package lacks online documentation. I'd prefer not to announce package...
Weigel asked 9/10, 2015 at 20:32

1

Solved

Over time I've developed a messy system level Haskell installation that I'm not sure how to completely clean up. But for the most part this isn't of much concern as I simply use stack to manage per...
Nilsanilsen asked 28/12, 2016 at 20:8

2

Solved

Is there a way to search for Hackage packages that depend on package X (for any package X)? It would be great to find examples of how a package is used in the wild to get an idea of its capabilitie...
Complement asked 22/10, 2015 at 18:24

2

Solved

UPDATE: This question is now out of date. Hackage now uses Haskell version 7.10.2 to build, so the following failure does not occur. The change also appears to have broken some of the scripts ...
Pauli asked 24/9, 2015 at 18:51

1

So I'm sitting here wondering why the hell I can't find the function I'm looking for, and it turns out it doesn't exist in the version of the package I have installed. So how do I make Hackage tel...
Sempiternal asked 26/4, 2015 at 15:22

2

Solved

I think I found a flaw in the hackage article for Control.Applicative. As a description of the applicative functor laws, it says: class Functor f => Applicative f where A functor with appl...
Silverware asked 15/4, 2015 at 8:50

3

Solved

Cabal allows for a freeform Stability field: stability: freeform The stability level of the package, e.g. alpha, experimental, provisional, stable. What are the community conventions ab...
Corriecorriedale asked 1/10, 2010 at 16:38

1

I have two releases which were accidentally uploaded before some of their dependencies: http://hackage.haskell.org/package/pipes-cereal-plus-0.3.1 http://hackage.haskell.org/package/type-structur...
Quota asked 1/4, 2014 at 10:48

1

Solved

I've accidentally uploaded a faulty distribution and tried to reupload it right away, but cabal replied with: This version of the package has already been uploaded. As a matter of policy we do n...
Modestine asked 12/2, 2014 at 10:10

1

Solved

I tried to import the Control.Monad.Writer module like this: import Control.Monad.Writer ghc version 7.4.1 gives the following error: Ambiguous module name `Control.Monad.Writer': it was found...
Itin asked 15/1, 2014 at 17:59

1

Solved

I see that Hackage 2 has a changelog field. This is a feature I've wanted for a long time. But multiple Google searches have failed to find a single shred of documentation about how you populate th...
Kylie asked 12/1, 2014 at 15:53

3

There are about a dozen JSON packages on Hackage for Haskell. How do I know which package I should use? How do I get a popular opinion? Are there any statistics on which package is being used the ...
Govea asked 7/9, 2010 at 23:44

1

Solved

I want to upload a package to HackageDB, and since I'm new to this I need user name and password. It says here I'm supposed to write to Ross Paterson. I've been trying for some weeks, but got no re...
Drayage asked 28/4, 2013 at 13:3

4

Solved

I only begin to learn Haskell. I've read that it is a pure functional language and everything in it is immutable. So things like input output, writing and reading databases cause mutability of the ...
Antimony asked 5/4, 2013 at 13:15

1

Solved

Is it possible to get cabal to Download a particular package source, including all dependency packages sources. At a later stage (when internet connectivity can no longer be relied upon) instal...
Dealings asked 1/1, 2013 at 17:41

1

Solved

I'm new to Haskell and I'm trying to structure a program under test. I have decided to use HUnit and Cabal. From what I have seen a well strucutred project looks the following: src/ AppName/ A...
Platysma asked 25/11, 2012 at 3:43

© 2022 - 2025 — McMap. All rights reserved.