           SPELL=haskell-dlist
         VERSION=1.0
          SOURCE="dlist-${VERSION}.tar.gz"
   SOURCE_URL[0]=https://hackage.haskell.org/package/dlist-${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef
         SOURCE2="dlist-${VERSION}-rev2.cabal"
  SOURCE2_URL[0]=https://hackage.haskell.org/package/dlist-${VERSION}/revision/2.cabal
    SOURCE2_HASH=sha512:c563258a75a299b94b0ed1fe8b12c4e49ee0169302f97e7024201c1a5decb54812dc436c1c3c77ffd62e9953112e676d23aeb51376bad9a216e050d736c4fa0f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/dlist-${VERSION}"
        WEB_SITE="http://hackage.haskell.org/package/dlist"
      LICENSE[0]=BSD
         ENTERED=20130303
           SHORT="a list-like type supporting O(1) append"
cat << EOF
Differences lists: a list-like type supporting O(1) append.  This is
particularly useful for efficient logging and pretty printing, (e.g. with
the Writer monad), where list append quickly becomes too expensive.
EOF
