k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libghc-shake-dev (0.19.1-2build1)
Section: universe/haskell
Homepage: https://shakebuild.com
Depends: libghc-shake-data (>= 0.19.1-2build1), libghc-base-dev-4.13.0.0-2f220, libghc-binary-dev-0.8.7.0-943d8, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-deepseq-dev-1.4.4.0-9f093, libghc-directory-dev-1.3.6.0-49fdf, libghc-extra-dev-1.7.4-fddc5, libghc-filepath-dev-1.4.2.1-103b6, libghc-filepattern-dev-0.1.2-60cdb, libghc-hashable-dev-1.3.0.0-d5f3c, libghc-heaps-dev-0.3.6.1-09527, libghc-js-dgtable-dev-0.5.2-a0d69, libghc-js-flot-dev-0.8.3-c1c22, libghc-js-jquery-dev-3.3.1-26461, libghc-primitive-dev-0.7.0.1-fc459, libghc-process-dev-1.6.9.0-88a89, libghc-random-dev-1.1-523a8, libghc-time-dev-1.9.3-1ee94, libghc-transformers-dev-0.5.6.2-59c2c, libghc-unix-dev-2.7.2.2-bb33f, libghc-unordered-containers-dev-0.2.10.0-39576, libghc-utf8-string-dev-1.0.1.1-866d7, libc6 (>= 2.14), libgmp10
Description:  Haskell library for writing build systems Shake is a Haskell library for writing build systems - designed as a replacement for make. . To use Shake the user writes a Haskell program that imports Development.Shake, defines some build rules, and calls the Development.Shake.shakeArgs function. Thanks to do notation and infix operators, a simple Shake build system is not too dissimilar from a simple Makefile. However, as build systems get more complex, Shake is able to take advantage of the excellent abstraction facilities offered by Haskell and easily support much larger projects. The Shake library provides all the standard features available in other build systems, including automatic parallelism and minimal rebuilds. Shake also provides more accurate dependency tracking, including seamless support for generated files, and dependencies on system information (e.g. compiler version). . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shake-doc (0.19.1-2build1)
Section: universe/doc
Homepage: https://shakebuild.com
Depends: haddock-interface-35
Description:  Haskell library for writing build systems; documentation Shake is a Haskell library for writing build systems - designed as a replacement for make. . To use Shake the user writes a Haskell program that imports Development.Shake, defines some build rules, and calls the Development.Shake.shakeArgs function. Thanks to do notation and infix operators, a simple Shake build system is not too dissimilar from a simple Makefile. However, as build systems get more complex, Shake is able to take advantage of the excellent abstraction facilities offered by Haskell and easily support much larger projects. The Shake library provides all the standard features available in other build systems, including automatic parallelism and minimal rebuilds. Shake also provides more accurate dependency tracking, including seamless support for generated files, and dependencies on system information (e.g. compiler version). . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shake-prof (0.19.1-2build1)
Section: universe/haskell
Homepage: https://shakebuild.com
Depends: libghc-shake-dev (= 0.19.1-2build1), libghc-base-prof-4.13.0.0-2f220, libghc-binary-prof-0.8.7.0-943d8, libghc-bytestring-prof-0.10.10.1-c40ee, libghc-deepseq-prof-1.4.4.0-9f093, libghc-directory-prof-1.3.6.0-49fdf, libghc-extra-prof-1.7.4-fddc5, libghc-filepath-prof-1.4.2.1-103b6, libghc-filepattern-prof-0.1.2-60cdb, libghc-hashable-prof-1.3.0.0-d5f3c, libghc-heaps-prof-0.3.6.1-09527, libghc-js-dgtable-prof-0.5.2-a0d69, libghc-js-flot-prof-0.8.3-c1c22, libghc-js-jquery-prof-3.3.1-26461, libghc-primitive-prof-0.7.0.1-fc459, libghc-process-prof-1.6.9.0-88a89, libghc-random-prof-1.1-523a8, libghc-time-prof-1.9.3-1ee94, libghc-transformers-prof-0.5.6.2-59c2c, libghc-unix-prof-2.7.2.2-bb33f, libghc-unordered-containers-prof-0.2.10.0-39576, libghc-utf8-string-prof-1.0.1.1-866d7
Description:  Haskell library for writing build systems; profiling libraries Shake is a Haskell library for writing build systems - designed as a replacement for make. . To use Shake the user writes a Haskell program that imports Development.Shake, defines some build rules, and calls the Development.Shake.shakeArgs function. Thanks to do notation and infix operators, a simple Shake build system is not too dissimilar from a simple Makefile. However, as build systems get more complex, Shake is able to take advantage of the excellent abstraction facilities offered by Haskell and easily support much larger projects. The Shake library provides all the standard features available in other build systems, including automatic parallelism and minimal rebuilds. Shake also provides more accurate dependency tracking, including seamless support for generated files, and dependencies on system information (e.g. compiler version). . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shakespeare-dev (2.0.24.1-1build1)
Section: universe/haskell
Homepage: http://www.yesodweb.com/book/shakespearean-templates
Depends: libghc-aeson-dev-1.4.7.1-5e35a, libghc-base-dev-4.13.0.0-2f220, libghc-blaze-html-dev-0.9.1.2-8d27a, libghc-blaze-markup-dev-0.8.2.7-191e7, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-containers-dev-0.6.2.1-ab1cf, libghc-directory-dev-1.3.6.0-49fdf, libghc-exceptions-dev-0.10.4-478d8, libghc-ghc-prim-dev-0.5.3-49209, libghc-parsec-dev-3.1.14.0-b0d22, libghc-process-dev-1.6.9.0-88a89, libghc-scientific-dev-0.3.6.2-fc2de, libghc-template-haskell-dev-2.15.0.0-80f0d, libghc-text-dev-1.2.4.0-a7a6e, libghc-th-lift-dev-0.8.1-b46b3, libghc-time-dev-1.9.3-1ee94, libghc-transformers-dev-0.5.6.2-59c2c, libghc-unordered-containers-dev-0.2.10.0-39576, libghc-vector-dev-0.12.1.2-29734, libc6 (>= 2.2.5), libgmp10
Description:  toolkit for making compile-time interpolated templates Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shakespeare-doc (2.0.24.1-1build1)
Section: universe/doc
Homepage: http://www.yesodweb.com/book/shakespearean-templates
Depends: haddock-interface-35
Description:  toolkit for making compile-time interpolated templates; documentation Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shakespeare-prof (2.0.24.1-1build1)
Section: universe/haskell
Homepage: http://www.yesodweb.com/book/shakespearean-templates
Depends: libghc-shakespeare-dev (= 2.0.24.1-1build1), libghc-aeson-prof-1.4.7.1-5e35a, libghc-base-prof-4.13.0.0-2f220, libghc-blaze-html-prof-0.9.1.2-8d27a, libghc-blaze-markup-prof-0.8.2.7-191e7, libghc-bytestring-prof-0.10.10.1-c40ee, libghc-containers-prof-0.6.2.1-ab1cf, libghc-directory-prof-1.3.6.0-49fdf, libghc-exceptions-prof-0.10.4-478d8, libghc-ghc-prim-prof-0.5.3-49209, libghc-parsec-prof-3.1.14.0-b0d22, libghc-process-prof-1.6.9.0-88a89, libghc-scientific-prof-0.3.6.2-fc2de, libghc-template-haskell-prof-2.15.0.0-80f0d, libghc-text-prof-1.2.4.0-a7a6e, libghc-th-lift-prof-0.8.1-b46b3, libghc-time-prof-1.9.3-1ee94, libghc-transformers-prof-0.5.6.2-59c2c, libghc-unordered-containers-prof-0.2.10.0-39576, libghc-vector-prof-0.12.1.2-29734
Description:  toolkit for making compile-time interpolated templates; profiling libraries Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shell-conduit-dev (4.7.0-4build4)
Section: universe/haskell
Homepage: https://github.com/psibi/shell-conduit
Depends: libghc-async-dev-2.2.2-97ad7, libghc-base-dev-4.13.0.0-2f220, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-conduit-dev-1.3.2-405d8, libghc-conduit-extra-dev-1.3.5-8e3f0, libghc-directory-dev-1.3.6.0-49fdf, libghc-filepath-dev-1.4.2.1-103b6, libghc-monads-tf-dev-0.1.0.3-f7080, libghc-process-dev-1.6.9.0-88a89, libghc-resourcet-dev-1.2.4.2-14695, libghc-semigroups-dev-0.19.1-31c30, libghc-split-dev-0.2.3.4-a5cd3, libghc-template-haskell-dev-2.15.0.0-80f0d, libghc-text-dev-1.2.4.0-a7a6e, libghc-transformers-dev-0.5.6.2-59c2c, libghc-unix-dev-2.7.2.2-bb33f, libghc-unliftio-dev-0.2.13-ab09d, libc6 (>= 2.2.5), libgmp10, zlib1g (>= 1:1.1.4)
Description:  write shell scripts with Conduit Framework for using Conduits in the style of shell scripting. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shell-conduit-doc (4.7.0-4build4)
Section: universe/doc
Homepage: https://github.com/psibi/shell-conduit
Depends: haddock-interface-35
Description:  write shell scripts with Conduit; documentation Framework for using Conduits in the style of shell scripting. . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shell-conduit-prof (4.7.0-4build4)
Section: universe/haskell
Homepage: https://github.com/psibi/shell-conduit
Depends: libghc-shell-conduit-dev (= 4.7.0-4build4), libghc-async-prof-2.2.2-97ad7, libghc-base-prof-4.13.0.0-2f220, libghc-bytestring-prof-0.10.10.1-c40ee, libghc-conduit-prof-1.3.2-405d8, libghc-conduit-extra-prof-1.3.5-8e3f0, libghc-directory-prof-1.3.6.0-49fdf, libghc-filepath-prof-1.4.2.1-103b6, libghc-monads-tf-prof-0.1.0.3-f7080, libghc-process-prof-1.6.9.0-88a89, libghc-resourcet-prof-1.2.4.2-14695, libghc-semigroups-prof-0.19.1-31c30, libghc-split-prof-0.2.3.4-a5cd3, libghc-template-haskell-prof-2.15.0.0-80f0d, libghc-text-prof-1.2.4.0-a7a6e, libghc-transformers-prof-0.5.6.2-59c2c, libghc-unix-prof-2.7.2.2-bb33f, libghc-unliftio-prof-0.2.13-ab09d
Description:  write shell scripts with Conduit; profiling libraries Framework for using Conduits in the style of shell scripting. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shelly-dev (1.9.0-1build3)
Section: universe/haskell
Homepage: https://github.com/yesodweb/Shelly.hs
Depends: libghc-async-dev-2.2.2-97ad7, libghc-base-dev-4.13.0.0-2f220, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-containers-dev-0.6.2.1-ab1cf, libghc-directory-dev-1.3.6.0-49fdf, libghc-enclosed-exceptions-dev-1.0.3-f1b23, libghc-exceptions-dev-0.10.4-478d8, libghc-filepath-dev-1.4.2.1-103b6, libghc-lifted-async-dev-0.10.1.2-98b91, libghc-lifted-base-dev-0.2.3.12-b160e, libghc-monad-control-dev-1.0.2.3-d0848, libghc-mtl-dev-2.2.2-7208c, libghc-process-dev-1.6.9.0-88a89, libghc-text-dev-1.2.4.0-a7a6e, libghc-time-dev-1.9.3-1ee94, libghc-transformers-dev-0.5.6.2-59c2c, libghc-transformers-base-dev-0.4.5.2-ff438, libghc-unix-dev-2.7.2.2-bb33f, libghc-unix-compat-dev-0.5.2-0cbb9, libc6 (>= 2.2.5), libgmp10
Description:  shell-like (systems) programming in Haskell Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly: .  * is aimed at convenience and getting things done rather than    being a demonstration of elegance  * has detailed and useful error messages  * maintains its own environment, making it thread-safe  * is modern, using Text and system-filepath/system-fileio . Shelly is originally forked from the Shellish package. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shelly-doc (1.9.0-1build3)
Section: universe/doc
Homepage: https://github.com/yesodweb/Shelly.hs
Depends: haddock-interface-35
Description:  shell-like (systems) programming in Haskell; documentation Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly: .  * is aimed at convenience and getting things done rather than    being a demonstration of elegance  * has detailed and useful error messages  * maintains its own environment, making it thread-safe  * is modern, using Text and system-filepath/system-fileio . Shelly is originally forked from the Shellish package. . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-shelly-prof (1.9.0-1build3)
Section: universe/haskell
Homepage: https://github.com/yesodweb/Shelly.hs
Depends: libghc-shelly-dev (= 1.9.0-1build3), libghc-async-prof-2.2.2-97ad7, libghc-base-prof-4.13.0.0-2f220, libghc-bytestring-prof-0.10.10.1-c40ee, libghc-containers-prof-0.6.2.1-ab1cf, libghc-directory-prof-1.3.6.0-49fdf, libghc-enclosed-exceptions-prof-1.0.3-f1b23, libghc-exceptions-prof-0.10.4-478d8, libghc-filepath-prof-1.4.2.1-103b6, libghc-lifted-async-prof-0.10.1.2-98b91, libghc-lifted-base-prof-0.2.3.12-b160e, libghc-monad-control-prof-1.0.2.3-d0848, libghc-mtl-prof-2.2.2-7208c, libghc-process-prof-1.6.9.0-88a89, libghc-text-prof-1.2.4.0-a7a6e, libghc-time-prof-1.9.3-1ee94, libghc-transformers-prof-0.5.6.2-59c2c, libghc-transformers-base-prof-0.4.5.2-ff438, libghc-unix-prof-2.7.2.2-bb33f, libghc-unix-compat-prof-0.5.2-0cbb9
Description:  shell-like (systems) programming in Haskell; profiling libraries Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly: .  * is aimed at convenience and getting things done rather than    being a demonstration of elegance  * has detailed and useful error messages  * maintains its own environment, making it thread-safe  * is modern, using Text and system-filepath/system-fileio . Shelly is originally forked from the Shellish package. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-should-not-typecheck-dev (2.1.0-6build2)
Section: universe/haskell
Homepage: http://github.com/CRogers/should-not-typecheck
Depends: libghc-hunit-dev-1.6.0.0-8ef03, libghc-base-dev-4.13.0.0-2f220, libghc-deepseq-dev-1.4.4.0-9f093, libc6 (>= 2.2.5), libgmp10
Description:  verify that an expression does not typecheck should-not-typecheck is a Haskell library which allows you to assert that an expression does not typecheck in your tests. It provides one function, shouldNotTypecheck, which takes an expression and will fail the test if it typechecks. shouldNotTypecheck returns an HUnit Assertion (so it can be used with both HUnit and hspec). . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-should-not-typecheck-doc (2.1.0-6build2)
Section: universe/doc
Homepage: http://github.com/CRogers/should-not-typecheck
Depends: haddock-interface-35
Description:  verify that an expression does not typecheck; documentation should-not-typecheck is a Haskell library which allows you to assert that an expression does not typecheck in your tests. It provides one function, shouldNotTypecheck, which takes an expression and will fail the test if it typechecks. shouldNotTypecheck returns an HUnit Assertion (so it can be used with both HUnit and hspec). . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-should-not-typecheck-prof (2.1.0-6build2)
Section: universe/haskell
Homepage: http://github.com/CRogers/should-not-typecheck
Depends: libghc-should-not-typecheck-dev (= 2.1.0-6build2), libghc-hunit-prof-1.6.0.0-8ef03, libghc-base-prof-4.13.0.0-2f220, libghc-deepseq-prof-1.4.4.0-9f093
Description:  verify that an expression does not typecheck; profiling libraries should-not-typecheck is a Haskell library which allows you to assert that an expression does not typecheck in your tests. It provides one function, shouldNotTypecheck, which takes an expression and will fail the test if it typechecks. shouldNotTypecheck returns an HUnit Assertion (so it can be used with both HUnit and hspec). . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-show-combinators-dev (0.2.0.0-1build1)
Section: universe/haskell
Homepage: https://github.com/Lysxia/show-combinators#readme
Depends: libghc-base-dev-4.13.0.0-2f220, libc6 (>= 2.2.5), libgmp10
Description:  combinators to write Show instances A minimal pretty-printing library for Show instances in Haskell. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-show-combinators-doc (0.2.0.0-1build1)
Section: universe/doc
Homepage: https://github.com/Lysxia/show-combinators#readme
Depends: haddock-interface-35
Description:  combinators to write Show instances; documentation A minimal pretty-printing library for Show instances in Haskell. . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-show-combinators-prof (0.2.0.0-1build1)
Section: universe/haskell
Homepage: https://github.com/Lysxia/show-combinators#readme
Depends: libghc-show-combinators-dev (= 0.2.0.0-1build1), libghc-base-prof-4.13.0.0-2f220
Description:  combinators to write Show instances; profiling libraries A minimal pretty-printing library for Show instances in Haskell. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-show-dev (0.6-10build2)
Section: universe/haskell
Homepage: http://hackage.haskell.org/package/show
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-syb-dev-0.7.1-bb80c, libc6 (>= 2.2.5), libgmp10
Description:  Show instances for lambdabot Show instances for functions and IO procedures. . ShowFun gives us Typeable instances for neutering IO expressions. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-show-doc (0.6-10build2)
Section: universe/doc
Homepage: http://hackage.haskell.org/package/show
Depends: haddock-interface-35
Description:  Show instances for lambdabot; documentation Show instances for functions and IO procedures. . ShowFun gives us Typeable instances for neutering IO expressions. . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-show-prof (0.6-10build2)
Section: universe/haskell
Homepage: http://hackage.haskell.org/package/show
Depends: libghc-show-dev (= 0.6-10build2), libghc-base-prof-4.13.0.0-2f220, libghc-syb-prof-0.7.1-bb80c
Description:  Show instances for lambdabot; profiling libraries Show instances for functions and IO procedures. . ShowFun gives us Typeable instances for neutering IO expressions. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-silently-dev (1.2.5.1-1build2)
Section: universe/haskell
Homepage: https://github.com/hspec/silently
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-deepseq-dev-1.4.4.0-9f093, libghc-directory-dev-1.3.6.0-49fdf, libc6 (>= 2.2.5), libgmp10
Description:  prevent or capture writing to stdout and other handles Need to prevent output to the terminal, a file, or stderr? Need to capture it and use it for your own means? Now you can, with silence and capture. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-silently-doc (1.2.5.1-1build2)
Section: universe/doc
Homepage: https://github.com/hspec/silently
Depends: haddock-interface-35
Description:  prevent or capture writing to stdout and other handles; documentation Need to prevent output to the terminal, a file, or stderr? Need to capture it and use it for your own means? Now you can, with silence and capture. . This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-silently-prof (1.2.5.1-1build2)
Section: universe/haskell
Homepage: https://github.com/hspec/silently
Depends: libghc-silently-dev (= 1.2.5.1-1build2), libghc-base-prof-4.13.0.0-2f220, libghc-deepseq-prof-1.4.4.0-9f093, libghc-directory-prof-1.3.6.0-49fdf
Description:  prevent or capture writing to stdout and other handles; profiling libraries Need to prevent output to the terminal, a file, or stderr? Need to capture it and use it for your own means? Now you can, with silence and capture. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.
Package: libghc-simple-dev (1.0.0-1build7.1)
Section: universe/haskell
Homepage: http://simple.cx
Depends: libghc-aeson-dev-1.4.7.1-5e35a, libghc-base-dev-4.13.0.0-2f220, libghc-base64-bytestring-dev-1.0.0.3-4ce1b, libghc-blaze-builder-dev-0.4.1.0-1625c, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-directory-dev-1.3.6.0-49fdf, libghc-filepath-dev-1.4.2.1-103b6, libghc-http-types-dev-0.12.3-29e84, libghc-mime-types-dev-0.1.0.9-d0ef7, libghc-monad-control-dev-1.0.2.3-d0848, libghc-mtl-dev-2.2.2-7208c, libghc-simple-templates-dev-1.0.0-9f614, libghc-text-dev-1.2.4.0-a7a6e, libghc-transformers-dev-0.5.6.2-59c2c, libghc-transformers-base-dev-0.4.5.2-ff438, libghc-unordered-containers-dev-0.2.10.0-39576, libghc-vector-dev-0.12.1.2-29734, libghc-wai-dev-3.2.2.1-a320e, libghc-wai-extra-dev-3.0.29.2-1e8f9, libc6 (>= 2.14), libgmp10, zlib1g (>= 1:1.1.4)
Description:  minimalist web framework for the WAI server interface Simple is a "framework-less" web framework for Haskell web applications based on the WAI server interface (f.ex. for use with the warp server). Simple does not enforce a particular structure or paradigm for web applications. Rather, Simple contains tools to help you create your own patterns (or re-create existing ones). Simple is minimalist, providing a lightweight base - the most basic Simple app is little more than a WAI 'Application' with some routing logic. Everything else (f.ex. authentication, controllers, persistence, caching, etc.) is provided in composable units, so you can include only the ones you need in your app, and easily replace them with your own components. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.