acme-mutable-package: A mutable package.

[ acme, deprecated, library, mit ] [ Propose Tags ]
Deprecated.
-- Hi Twitter! <https://twitter.com/taylorfausak/status/947979556220268549>
-- Hi Reddit! <https://redd.it/7nlsgx>

-- | This is a joke package. It is meant to show Haskell packages on
-- Hackage can be mutated by revising them. This package uses a custom
-- Cabal setup. It reads the package description, which is what you are
-- reading now, and creates a file at build time from its contents. Since
-- revisions are allowed to change descriptions, the package itself is
-- mutable. I personally disagree with Hackage revisions, so I authored
-- this package to show one way they can be abused. To see how exactly this
-- is accomplished, read the custom setup file on GitHub:
-- <https://github.com/tfausak/acme-mutable-package/blob/9ff7cec/Setup.hs>.

module AcmeMutablePackage ( mutable ) where

-- | Are packages mutable? You might think they would be immutable, but you
-- would be wrong.

mutable :: Bool
mutable = False -- Originally true.
Versions 0
Dependencies base (>=4.10.1 && <4.11) [details]
License MIT
Author
Maintainer Taylor Fausak
Revised Revision 3 made by fozworth at Tue Jan 2 17:38:18 UTC 2018
Category ACME
Source repo head: git clone https://github.com/tfausak/acme-mutable-package
Uploaded by fozworth at Mon Jan 1 23:37:25 UTC 2018
Distributions NixOS:0
Downloads 240 total (11 in the last 30 days)
Rating 2.5 (votes: 6) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-02 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees