@hackage acme-mutable-package0

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'.