acme-mutable-package: A mutable package.

[ acme, deprecated, library, mit ] [ Propose Tags ] [ Report a vulnerability ]
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 = True -- Originally 'False'.

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

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0
Dependencies base (>=4.10.1 && <4.11) [details]
License MIT
Author
Maintainer Taylor Fausak
Revised Revision 4 made by Hackage at 2020-02-07T18:25:16Z
Category ACME
Source repo head: git clone https://github.com/tfausak/acme-mutable-package
Uploaded by fozworth at 2018-01-01T23:37:25Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1047 total (3 in the last 30 days)
Rating 2.5 (votes: 7) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-02 [all 1 reports]