k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libghc-mueval-prof (0.9.3-5build6.1)
Section: universe/haskell
Homepage: https://github.com/gwern/mueval
Depends: libghc-mueval-dev (= 0.9.3-5build6.1), libghc-cabal-prof-3.0.1.0-025b0, libghc-quickcheck-prof-2.13.2-3e7ed, libghc-base-prof-4.13.0.0-2f220, libghc-containers-prof-0.6.2.1-ab1cf, libghc-directory-prof-1.3.6.0-49fdf, libghc-extensible-exceptions-prof-0.1.1.4-10872, libghc-filepath-prof-1.4.2.1-103b6, libghc-hint-prof-0.9.0.3-7cd3d, libghc-mtl-prof-2.2.2-7208c, libghc-process-prof-1.6.9.0-88a89, libghc-show-prof-0.6-2f67e, libghc-simple-reflect-prof-0.3.3-c813c, libghc-unix-prof-2.7.2.2-bb33f
Description:  safely evaluate pure Haskell expressions; profiling libraries Mueval is a Haskell interpreter. It uses the GHC API to evaluate arbitrary Haskell expressions.  Importantly, mueval takes many precautions to defang and avoid "evil" code.  It uses resource limits, whitelisted modules and Safe Haskell, special Show instances for IO, threads, processes, and changes of directory to sandbox the Haskell code. . It is, in short, intended to be a standalone version of Lambdabot's famous evaluation functionality. . 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-multimap-dev (1.2.1-3build2)
Section: universe/haskell
Homepage: http://hub.darcs.net/scravy/multimap
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-containers-dev-0.6.2.1-ab1cf, libc6 (>= 2.2.5), libgmp10
Description:  maps with multiple values per key This is a simple implementation of a multimap, based on Data.Map. Internally this is a Map k [v].  It also provides a SetMap type. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-multimap-doc (1.2.1-3build2)
Section: universe/doc
Homepage: http://hub.darcs.net/scravy/multimap
Depends: haddock-interface-35
Description:  maps with multiple values per key; documentation This is a simple implementation of a multimap, based on Data.Map. Internally this is a Map k [v].  It also provides a SetMap type. . 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-multimap-prof (1.2.1-3build2)
Section: universe/haskell
Homepage: http://hub.darcs.net/scravy/multimap
Depends: libghc-multimap-dev (= 1.2.1-3build2), libghc-base-prof-4.13.0.0-2f220, libghc-containers-prof-0.6.2.1-ab1cf
Description:  maps with multiple values per key; profiling libraries This is a simple implementation of a multimap, based on Data.Map. Internally this is a Map k [v].  It also provides a SetMap type. . 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-multipart-dev (0.2.0-1build2)
Section: universe/haskell
Homepage: http://www.github.com/silkapp/multipart
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-parsec-dev-3.1.14.0-b0d22, libghc-stringsearch-dev-0.3.6.6-a444d, libc6 (>= 2.2.5), libgmp10
Description:  HTTP multipart support This package provides parsing of the multipart format from RFC2046. It has been split out of the cgi package. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-multipart-doc (0.2.0-1build2)
Section: universe/doc
Homepage: http://www.github.com/silkapp/multipart
Depends: haddock-interface-35
Description:  HTTP multipart support; documentation This package provides parsing of the multipart format from RFC2046. It has been split out of the cgi 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-multipart-prof (0.2.0-1build2)
Section: universe/haskell
Homepage: http://www.github.com/silkapp/multipart
Depends: libghc-multipart-dev (= 0.2.0-1build2), libghc-base-prof-4.13.0.0-2f220, libghc-bytestring-prof-0.10.10.1-c40ee, libghc-parsec-prof-3.1.14.0-b0d22, libghc-stringsearch-prof-0.3.6.6-a444d
Description:  HTTP multipart support; profiling libraries This package provides parsing of the multipart format from RFC2046. It has been split out of the cgi 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-multiset-comb-dev (0.2.4.1-5build2)
Section: universe/haskell
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-containers-dev-0.6.2.1-ab1cf, libghc-transformers-dev-0.5.6.2-59c2c, libc6 (>= 2.2.5), libgmp10
Description:  combinatorial algorithms over multisets Various combinatorial algorithms over multisets, including generating all permutations, partitions, size-2 partitions, size-k subsets, necklaces, and bracelets. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-multiset-comb-doc (0.2.4.1-5build2)
Section: universe/doc
Depends: haddock-interface-35
Description:  combinatorial algorithms over multisets; documentation Various combinatorial algorithms over multisets, including generating all permutations, partitions, size-2 partitions, size-k subsets, necklaces, and bracelets. . 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-multiset-comb-prof (0.2.4.1-5build2)
Section: universe/haskell
Depends: libghc-multiset-comb-dev (= 0.2.4.1-5build2), libghc-base-prof-4.13.0.0-2f220, libghc-containers-prof-0.6.2.1-ab1cf, libghc-transformers-prof-0.5.6.2-59c2c
Description:  combinatorial algorithms over multisets; profiling libraries Various combinatorial algorithms over multisets, including generating all permutations, partitions, size-2 partitions, size-k subsets, necklaces, and bracelets. . 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-multistate-dev (0.8.0.3-1build1)
Section: universe/haskell
Homepage: https://github.com/lspitzner/multistate
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-monad-control-dev-1.0.2.3-d0848, libghc-mtl-dev-2.2.2-7208c, libghc-tagged-dev-0.8.6-08c73, libghc-transformers-dev-0.5.6.2-59c2c, libghc-transformers-base-dev-0.4.5.2-ff438, libc6 (>= 2.2.5), libgmp10
Description:  equivalent of multiple RWST in the same stack When using multiple Read/Write/State transformers in the same monad stack, it becomes necessary to lift the operations in order to affect a specific transformer. Using heterogeneous lists (and all kinds of GHC extensions magic), this package provides transformers that remove that necessity: MultiReaderT/MultiWriterT/MultiStateT/MultiRWST can contain a heterogeneous list of values. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-multistate-doc (0.8.0.3-1build1)
Section: universe/doc
Homepage: https://github.com/lspitzner/multistate
Depends: haddock-interface-35
Description:  equivalent of multiple RWST in the same stack; documentation When using multiple Read/Write/State transformers in the same monad stack, it becomes necessary to lift the operations in order to affect a specific transformer. Using heterogeneous lists (and all kinds of GHC extensions magic), this package provides transformers that remove that necessity: MultiReaderT/MultiWriterT/MultiStateT/MultiRWST can contain a heterogeneous list of values. . 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-multistate-prof (0.8.0.3-1build1)
Section: universe/haskell
Homepage: https://github.com/lspitzner/multistate
Depends: libghc-multistate-dev (= 0.8.0.3-1build1), libghc-base-prof-4.13.0.0-2f220, libghc-monad-control-prof-1.0.2.3-d0848, libghc-mtl-prof-2.2.2-7208c, libghc-tagged-prof-0.8.6-08c73, libghc-transformers-prof-0.5.6.2-59c2c, libghc-transformers-base-prof-0.4.5.2-ff438
Description:  equivalent of multiple RWST in the same stack; profiling libraries When using multiple Read/Write/State transformers in the same monad stack, it becomes necessary to lift the operations in order to affect a specific transformer. Using heterogeneous lists (and all kinds of GHC extensions magic), this package provides transformers that remove that necessity: MultiReaderT/MultiWriterT/MultiStateT/MultiRWST can contain a heterogeneous list of values. . 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-murmur-hash-dev (0.1.0.9-4build2)
Section: universe/haskell
Homepage: http://github.com/nominolo/murmur-hash
Depends: libc6 (>= 2.2.5), libgmp10, libghc-base-dev-4.13.0.0-2f220, libghc-bytestring-dev-0.10.10.1-c40ee
Description:  MurmurHash2 implementation for Haskell. Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function.  See <http://murmurhash.googlepages.com/> for details. . This implementation is pure Haskell, so it might be a bit slower than a C FFI binding. . This package contains the normal library files.
Package: libghc-murmur-hash-doc (0.1.0.9-4build2)
Section: universe/doc
Homepage: http://github.com/nominolo/murmur-hash
Depends: haddock-interface-35
Description:  MurmurHash2 implementation for Haskell.; documentation Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function.  See <http://murmurhash.googlepages.com/> for details. . This implementation is pure Haskell, so it might be a bit slower than a C FFI binding. . This package contains the documentation files.
Package: libghc-murmur-hash-prof (0.1.0.9-4build2)
Section: universe/haskell
Homepage: http://github.com/nominolo/murmur-hash
Depends: libghc-murmur-hash-dev (= 0.1.0.9-4build2), libghc-base-prof-4.13.0.0-2f220, libghc-bytestring-prof-0.10.10.1-c40ee
Description:  MurmurHash2 implementation for Haskell.; profiling libraries Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function.  See <http://murmurhash.googlepages.com/> for details. . This implementation is pure Haskell, so it might be a bit slower than a C FFI binding. . This package contains the libraries compiled with profiling enabled.
Package: libghc-musicbrainz-dev (0.4.1-2build5)
Section: universe/haskell
Homepage: http://floss.scru.org/hMusicBrainz
Depends: libghc-http-dev-4000.3.14-c6289, libghc-aeson-dev-1.4.7.1-5e35a, 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-http-conduit-dev-2.3.7.3-dbbea, libghc-http-types-dev-0.12.3-29e84, libghc-monad-control-dev-1.0.2.3-d0848, libghc-resourcet-dev-1.2.4.2-14695, libghc-text-dev-1.2.4.0-a7a6e, libghc-time-dev-1.9.3-1ee94, libghc-time-locale-compat-dev-0.1.1.5-ddecb, libghc-transformers-dev-0.5.6.2-59c2c, libghc-unliftio-core-dev-0.1.2.0-9e9d6, libghc-vector-dev-0.12.1.2-29734, libghc-xml-conduit-dev-1.9.0.0-d6870, libghc-xml-types-dev-0.3.8-bd07f, libc6 (>= 2.2.5), libgmp10, zlib1g (>= 1:1.1.4)
Description:  interface to MusicBrainz XML2/JSON web services Web service client functions for both MusicBrainz XML2 and JSON APIs. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-musicbrainz-doc (0.4.1-2build5)
Section: universe/doc
Homepage: http://floss.scru.org/hMusicBrainz
Depends: haddock-interface-35
Description:  interface to MusicBrainz XML2/JSON web services; documentation Web service client functions for both MusicBrainz XML2 and JSON APIs. . 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-musicbrainz-prof (0.4.1-2build5)
Section: universe/haskell
Homepage: http://floss.scru.org/hMusicBrainz
Depends: libghc-musicbrainz-dev (= 0.4.1-2build5), libghc-http-prof-4000.3.14-c6289, libghc-aeson-prof-1.4.7.1-5e35a, 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-http-conduit-prof-2.3.7.3-dbbea, libghc-http-types-prof-0.12.3-29e84, libghc-monad-control-prof-1.0.2.3-d0848, libghc-resourcet-prof-1.2.4.2-14695, libghc-text-prof-1.2.4.0-a7a6e, libghc-time-prof-1.9.3-1ee94, libghc-time-locale-compat-prof-0.1.1.5-ddecb, libghc-transformers-prof-0.5.6.2-59c2c, libghc-unliftio-core-prof-0.1.2.0-9e9d6, libghc-vector-prof-0.12.1.2-29734, libghc-xml-conduit-prof-1.9.0.0-d6870, libghc-xml-types-prof-0.3.8-bd07f
Description:  interface to MusicBrainz XML2/JSON web services; profiling libraries Web service client functions for both MusicBrainz XML2 and JSON APIs. . 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-mustache-dev (2.3.1-1build4)
Section: universe/haskell
Homepage: https://github.com/JustusAdam/mustache
Depends: libghc-aeson-dev-1.4.7.1-5e35a, 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-either-dev-5.0.1.1-e496a, libghc-filepath-dev-1.4.2.1-103b6, libghc-mtl-dev-2.2.2-7208c, libghc-parsec-dev-3.1.14.0-b0d22, 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-unordered-containers-dev-0.2.10.0-39576, libghc-vector-dev-0.12.1.2-29734, libc6 (>= 2.2.5), libgmp10
Description:  Haskell implementation of Mustache templates This package allows parsing and rendering template files with Mustache markup. It implements the Mustache spec version 1.1.3 and it is indented as a replacement for hastache. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-mustache-doc (2.3.1-1build4)
Section: universe/doc
Homepage: https://github.com/JustusAdam/mustache
Depends: haddock-interface-35
Description:  Haskell implementation of Mustache templates; documentation This package allows parsing and rendering template files with Mustache markup. It implements the Mustache spec version 1.1.3 and it is indented as a replacement for hastache. . 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-mustache-prof (2.3.1-1build4)
Section: universe/haskell
Homepage: https://github.com/JustusAdam/mustache
Depends: libghc-mustache-dev (= 2.3.1-1build4), libghc-aeson-prof-1.4.7.1-5e35a, 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-either-prof-5.0.1.1-e496a, libghc-filepath-prof-1.4.2.1-103b6, libghc-mtl-prof-2.2.2-7208c, libghc-parsec-prof-3.1.14.0-b0d22, 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-unordered-containers-prof-0.2.10.0-39576, libghc-vector-prof-0.12.1.2-29734
Description:  Haskell implementation of Mustache templates; profiling libraries This package allows parsing and rendering template files with Mustache markup. It implements the Mustache spec version 1.1.3 and it is indented as a replacement for hastache. . 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-mutable-containers-dev (0.3.4-3build2)
Section: universe/haskell
Homepage: https://github.com/snoyberg/mono-traversable#readme
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-containers-dev-0.6.2.1-ab1cf, libghc-ghc-prim-dev-0.5.3-49209, libghc-mono-traversable-dev-1.0.15.1-93146, libghc-primitive-dev-0.7.0.1-fc459, libghc-vector-dev-0.12.1.2-29734, libc6 (>= 2.2.5), libgmp10
Description:  abstactions and concrete implementations of mutable containers One of Haskell's strengths is immutable data structures. These structures make it easier to reason about code, simplify concurrency and parallelism, and in some cases can improve performance by allowing sharing. However, there are still classes of problems where mutable data structures can both be more convenient, and provide a performance boost. This library is meant to provide such structures in a performant, well tested way. It also provides a simple abstraction over such data structures via typeclasses. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-mutable-containers-doc (0.3.4-3build2)
Section: universe/doc
Homepage: https://github.com/snoyberg/mono-traversable#readme
Depends: haddock-interface-35
Description:  abstactions and concrete implementations of mutable containers; documentation One of Haskell's strengths is immutable data structures. These structures make it easier to reason about code, simplify concurrency and parallelism, and in some cases can improve performance by allowing sharing. However, there are still classes of problems where mutable data structures can both be more convenient, and provide a performance boost. This library is meant to provide such structures in a performant, well tested way. It also provides a simple abstraction over such data structures via typeclasses. . 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-mutable-containers-prof (0.3.4-3build2)
Section: universe/haskell
Homepage: https://github.com/snoyberg/mono-traversable#readme
Depends: libghc-mutable-containers-dev (= 0.3.4-3build2), libghc-base-prof-4.13.0.0-2f220, libghc-containers-prof-0.6.2.1-ab1cf, libghc-ghc-prim-prof-0.5.3-49209, libghc-mono-traversable-prof-1.0.15.1-93146, libghc-primitive-prof-0.7.0.1-fc459, libghc-vector-prof-0.12.1.2-29734
Description:  abstactions and concrete implementations of mutable containers; profiling libraries One of Haskell's strengths is immutable data structures. These structures make it easier to reason about code, simplify concurrency and parallelism, and in some cases can improve performance by allowing sharing. However, there are still classes of problems where mutable data structures can both be more convenient, and provide a performance boost. This library is meant to provide such structures in a performant, well tested way. It also provides a simple abstraction over such data structures via typeclasses. . 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-mwc-random-dev (0.14.0.0-2build4)
Section: universe/haskell
Homepage: https://github.com/bos/mwc-random
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-math-functions-dev-0.3.4.0-1552d, libghc-primitive-dev-0.7.0.1-fc459, libghc-time-dev-1.9.3-1ee94, libghc-vector-dev-0.12.1.2-29734, libc6 (>= 2.29), libgmp10
Description:  Fast, high quality pseudo random number generation This package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications. . The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister. . Compared to the mersenne-random package, this package has a more convenient API, is faster, and supports more statistical distributions. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-mwc-random-doc (0.14.0.0-2build4)
Section: universe/doc
Homepage: https://github.com/bos/mwc-random
Depends: haddock-interface-35
Description:  Fast, high quality pseudo random number generation; documentation This package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications. . The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister. . Compared to the mersenne-random package, this package has a more convenient API, is faster, and supports more statistical distributions. . 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-mwc-random-prof (0.14.0.0-2build4)
Section: universe/haskell
Homepage: https://github.com/bos/mwc-random
Depends: libghc-mwc-random-dev (= 0.14.0.0-2build4), libghc-base-prof-4.13.0.0-2f220, libghc-math-functions-prof-0.3.4.0-1552d, libghc-primitive-prof-0.7.0.1-fc459, libghc-time-prof-1.9.3-1ee94, libghc-vector-prof-0.12.1.2-29734
Description:  Fast, high quality pseudo random number generation; profiling libraries This package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications. . The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister. . Compared to the mersenne-random package, this package has a more convenient API, is faster, and supports more statistical distributions. . 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-names-th-dev (0.3.0.1-1build2)
Section: universe/haskell
Homepage: https://khibino.github.io/haskell-relational-record/
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-containers-dev-0.6.2.1-ab1cf, libghc-template-haskell-dev-2.15.0.0-80f0d, libc6 (>= 2.2.5), libgmp10
Description:  Manipulate name strings for TH This package includes functions to manipulate name string and extra library functions for Template Haskell. . This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.
Package: libghc-names-th-doc (0.3.0.1-1build2)
Section: universe/doc
Homepage: https://khibino.github.io/haskell-relational-record/
Depends: haddock-interface-35
Description:  Manipulate name strings for TH; documentation This package includes functions to manipulate name string and extra library functions for Template 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-names-th-prof (0.3.0.1-1build2)
Section: universe/haskell
Homepage: https://khibino.github.io/haskell-relational-record/
Depends: libghc-names-th-dev (= 0.3.0.1-1build2), libghc-base-prof-4.13.0.0-2f220, libghc-containers-prof-0.6.2.1-ab1cf, libghc-template-haskell-prof-2.15.0.0-80f0d
Description:  Manipulate name strings for TH; profiling libraries This package includes functions to manipulate name string and extra library functions for Template Haskell. . This package provides a library for the Haskell programming language, compiled for profiling.  See http://www.haskell.org/ for more information on Haskell.