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 = False -- Originally true.
|Dependencies||base (>=4.10.1 && <4.11) [details]|
|Revised||Revision 3 made by fozworth at Tue Jan 2 17:38:18 UTC 2018|
|Source repo||head: git clone https://github.com/tfausak/acme-mutable-package|
|Uploaded||by fozworth at Mon Jan 1 23:37:25 UTC 2018|
|Downloads||505 total (29 in the last 30 days)|
|Rating||2.5 (votes: 6) [estimated by rule of succession]|
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'.
For package maintainers and hackage trustees