Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Haskell array programming. This package provides Haskell array programming, interface and environment. Module names clash with each other and with the Prelude.
Usage
>>> import Harpie.Fixed qualified as F >>> import Harpie.Shape qualified as S >>> import Harpie.Array qualified as A
>>> a = F.range @[2,3,4] >>> F.shape a [2,3,4] >>> pretty a [[[0,1,2,3], [4,5,6,7], [8,9,10,11]], [[12,13,14,15], [16,17,18,19], [20,21,22,23]]]
>>> a = A.range [2,3,4] >>> F.shape a [2,3,4] >>> pretty a [[[0,1,2,3], [4,5,6,7], [8,9,10,11]], [[12,13,14,15], [16,17,18,19], [20,21,22,23]]]
-
A fully compliant Haskell 98 lexer A fully compliant Haskell 98 lexer.
-
A very simple package providing a cross-platform means of determining the hostname A very simple package providing a cross-platform means of determining the hostname
-
Bindings to Lua, an embeddable scripting language HsLua provides wrappers and helpers to bridge Haskell and Lua. It builds upon the lua package, which allows to bundle a Lua interpreter with a Haskell program. Example programs are can be found in the hslua-examples subdir of the project repository.
-
HTML combinator library This package contains a combinator library for constructing HTML documents.
-
HTTP Date parser/formatter Fast parser and formatter for HTTP Date
-
Character properties and classes for XML and Unicode Character properties defined by XML and Unicode standards. These modules contain predicates for Unicode blocks, char properties and character predicates defined by XML. Supported Unicode version is 13.0.0 9.4.0.0: Supported Unicode version 12.1.0 9.3.0.2: Supported Unicode version 9.0.0
-
Unicode en-/decoding functions for utf8, iso-latin-* and other encodings Unicode encoding and decoding functions for utf8, iso-latin-* and somes other encodings, used in the Haskell XML Toolbox. ISO Latin 1 - 16, utf8, utf16, ASCII are supported. Decoding is done with lazy functions, errors may be detected or ignored.
-
Library for IP and MAC addresses The ip package provides types and functions for dealing with IPv4 addresses, CIDR blocks, and MAC addresses. We provide instances for typeclasses found in commonly used packages like aeson, vector, and hashable. We also provide Parsers for working with attoparsec. . Notably, this package does not overload functions by introducing any typeclasses of its own. Neither does it prefix functions with the name of the type that they work on. Instead, functions of the same name are exported by several different modules, and it is expected that end users disambiguate by importing these modules qualified. . The only module intended to be imported unqualified is Net.Types. The types in this package should not conflict with the types in any other commonly used packages. . The following packages are intended to be used with this package: . * `yesod-ip`: Provides orphan instances needed to work with yesod and persistent. Also, provides a `yesod-form` helper.
-
Convert to/from the ISO 8601 time format Conversion functions between Haskell time types and the ISO 8601 format, which is often used for printing times, e.g. JavaScript's new Date().toISOString().