acme-mutable-package: A mutable package.
-- 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'.
|Versions [RSS] [faq]||0|
|Dependencies||base (>=4.10.1 && <4.11) [details]|
|Revised||Revision 4 made by Hackage at 2020-02-07T18:25:16Z|
|Source repo||head: git clone https://github.com/tfausak/acme-mutable-package|
|Uploaded||by fozworth at 2018-01-01T23:37:25Z|
|Downloads||880 total (9 in the last 30 days)|
|Rating||2.5 (votes: 7) [estimated by Bayesian average]|
Docs available [build log]
Last success reported on 2018-01-02 [all 1 reports]
- acme-mutable-package-0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
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'.