dev-haskell/aeson-qq::nest
- Ebuilds: 1, Testing: 0.8.4 Description:
This package provides a JSON quasiquoter for Haskell which exposes
the function aesonQQ that compile-time converts a string representation
of a JSON value into a Data.Aeson.Value.aesonQQ.
Homepage:https://github.com/sol/aeson-qq License: MIT
dev-haskell/base-prelude::nest
- Ebuilds: 1, Testing: 1.6.1.1 Description:
A library which aims to reexport all the non-conflicting and
most general definitions from the "base" package. This includes
APIs for applicatives, arrows, monoids, foldables, traversables,
exceptions, generics, ST, MVars and STM.
Homepage:https://github.com/nikita-volkov/base-prelude License: MIT
dev-haskell/bytestring-strict-builder::nest
- Ebuilds: 1, Testing: 0.4.5.8 Description:
Practical benchmarks have proven it to be highly performant as well.
The encoders from the "postgresql-binary" library have shown a stable
performance improvement by factors of up to 10 after the migration
from the standard builder to "bytestring-strict-builder".
Homepage:https://github.com/nikita-volkov/bytestring-strict-builder License: MIT
dev-haskell/cache::nest
- Ebuilds: 1, Testing: 0.1.3.0 Description:
An in-memory key/value store with expiration support, similar to
patrickmn/go-cache for Go. The cache is a shared mutable HashMap
implemented using STM. It supports item expiration.
Homepage:https://github.com/hverr/haskell-cache License: BSD
dev-haskell/chasingbottoms::nest
- Ebuilds: 1, Testing: 1.3.1.15 Description:
It is usually easy to get a grip on bottoms by showing a value and
waiting to see how much gets printed before the first exception
is encountered. However, that quickly gets tiresome and is hard
to automate using e.g. QuickCheck.
Homepage:https://hackage.haskell.org/package/ChasingBottoms License: MIT
dev-haskell/cipher-aes128::nest
- Ebuilds: 1, Testing: 0.7.0.6 Description:
This package provides an implementation of AES and common modes of operation.
It borrows Hanquez C AES code but is unique due to including compile-time
detection of NI compiler support, a slightly more functional interface for
GCM operations, exposure of Ptr based operations via the .Internal module,
and build-in crypto-api support.
Homepage:https://github.com/TomMD/cipher-aes128 License: BSD
dev-haskell/configurator-pg::nest
- Ebuilds: 1, Testing: 0.2.11 Description:
This module provides a simplified and updated interface to the
configuration file format of configurator and configurator-ng.
Its aim is primarily to allow updating programs that depend
on configurator-ng to new versions of GHC without changing
the configuration file format.
Homepage:https://github.com/robx/configurator-pg License: BSD
dev-haskell/cpphs::nest
- Ebuilds: 1, Testing: 1.20.10 Description:
Cpphs is a re-implementation of the C pre-processor that is both more
compatible with Haskell, and itself written in Haskell so that it can
be distributed with compilers.
Homepage:https://github.com/haskell-pkg-janitors/cpphs License: LGPL-2.1
dev-haskell/daemons::nest
- Ebuilds: 1, Testing: 0.3.0 Description:
Library provides RPC-like wrappers for pipes, serialization and
incremental deserialization pipes, functions to setup pipes
around sockets, high-level interface to starting daemonized programs
that are controlled through sockets and a low-level interface
to starting, and controlling detached jobs.
Homepage:https://github.com/scvalex/daemons License: GPL-3
dev-haskell/data-checked::nest
- Ebuilds: 1, Testing: 0.3 Description:
This package provides a (phantom) type-indexed newtype evidence-wrapper
for values that are checked to satisfy the property
associated with the type.
Homepage:https://github.com/mvv/data-checked License: BSD
dev-haskell/data-dword::nest
- Ebuilds: 1, Testing: 0.3.2.1 Description:
This package provides Template Haskell utilities for declaring
fixed-length binary word data types. Signed and unsigned 96, 128,
160, 192, 224, and 256-bit types are predefined.
Homepage:https://github.com/mvv/data-dword License: BSD
dev-haskell/deepseq::nest
- Ebuilds: 1, Testing: 1.5.2.0 Description:
This package provides methods for fully evaluating data structures ("deep evaluation").
Deep evaluation is often used for adding strictness to a program, e.g. in order
to force pending exceptions, remove space leaks, or force lazy I/O to happen
Homepage:https://github.com/haskell/deepseq License: BSD
dev-haskell/drbg::nest
- Ebuilds: 1, Testing: 0.5.5 Description:
This package provides a deterministic random bit generator
(also known as RNG, PRNG) based HMACs, Hashes, and Ciphers.
Homepage:https://github.com/TomMD/DRBG License: BSD
dev-haskell/gitrev::nest
- Ebuilds: 1, Testing: 1.3.1 Description:
This package provides some handy Template Haskell splices for
including the current git hash and branch in the code of your project.
Useful for including in panic messages, --version output, or diagnostic
info for more informative bug reports.
Homepage:https://github.com/acfoltzer/gitrev License: BSD
dev-haskell/hasql::nest
- Ebuilds: 1, Testing: 1.6.4.4 Description:
Hasql is a highly efficient PostgreSQL driver and a mapping API.
It targets both the users, who need a low level of abstraction,
and the users, who face the typical tasks of DB-powered applications,
providing them with higher-level APIs.
Homepage:https://github.com/nikita-volkov/hasql License: MIT
dev-haskell/hasql-transaction::nest
- Ebuilds: 1, Testing: 1.1.0.1 Description:
A composable abstraction over the retryable transactions for Hasql.
Executes multiple queries under the specified mode and isolation level,
while automatically retrying the transaction in case of conflicts.
Thus this abstraction closely reproduces the behaviour of STM.
Homepage:https://github.com/nikita-volkov/hasql-transaction License: MIT
dev-haskell/heredoc::nest
- Ebuilds: 1, Testing: 0.2.0.0 Description:
multi-line string / here document using QuasiQuotes
Create a string-literal expression from the string being quoted.
Newline literals are normalized to UNIX newlines (one '\n' character).
Homepage:https://hackage.haskell.org/package/heredoc License: public-domain
dev-haskell/hspec::nest
- Ebuilds: 1, Testing: 2.11.17 Description:
Hspec is a testing framework for Haskell. Some of Hspec's distinctive features are:
a friendly DSL for defining tests, integration with QuickCheck, SmallCheck, and HUnit,
parallel test execution, automatic discovery of test files.
Homepage:https://github.com/hspec/hspec License: MIT
dev-haskell/hspec-expectations::nest
- Ebuilds: 1, Testing: 0.8.4 Description:
This package provides three main primitives are 'shouldBe', 'shouldSatisfy'
and 'shouldThrow'. They can be used with HUnit, or any framework that
integrates with HUnit, like test-framework or Hspec.
Hspec's functionality.
Homepage:https://github.com/hspec/hspec-expectations License: MIT
dev-haskell/hspec-golden::nest
- Ebuilds: 1, Testing: 0.2.2.0 Description:
Golden tests store the expected output in a separated file. Each time a
golden test is executed the output of the subject under test (SUT)
is compared with the expected output. If the output of the SUT changes
then the test will fail until the expected output is updated.
Homepage:https://github.com/stackbuilders/hspec-golden License: MIT
dev-haskell/htf::nest
- Ebuilds: 1, Testing: 0.15.0.2 Description:
The Haskell Test Framework (HTF for short) lets you define and organize unit tests,
QuickCheck properties, and black box tests in an easy and convenient way.
HTF uses a custom preprocessor that collects test definitions automatically.
Homepage:https://github.com/skogsbaer/HTF License: LGPL-2.1
dev-haskell/hxt::nest
- Ebuilds: 1, Testing: 9.3.1.22 Description:
The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces
a more general approach for processing XML with Haskell.
Homepage:https://github.com/UweSchmidt/hxt License: MIT
dev-haskell/hxt-charproperties::nest
- Ebuilds: 1, Testing: 9.5.0.0 Description:
Character properties defined by XML and Unicode standards. These
modules contain predicates for Unicode blocks, char properties and
character predicates defined by XML.
Homepage:https://github.com/UweSchmidt/hxt License: MIT
dev-haskell/hxt-unicode::nest
- Ebuilds: 1, Testing: 9.0.2.4 Description:
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.
Homepage:https://github.com/UweSchmidt/hxt License: MIT
dev-haskell/ilist::nest
- Ebuilds: 1, Testing: 0.4.0.1 Description:
This is a library with lots of list functions that are related to indices.
It has often-reinvented deleteAt, setAt, etc, as well as indexed variants
of functions from Data.List (e.g. imap, ifilter, izipWith).
Homepage:https://github.com/brandonhamilton/ilist License: MPL-2.0
dev-haskell/indexed-profunctors::nest
- Ebuilds: 1, Testing: 0.1.1.1 Description:
This package contains basic definitions related to indexed profunctors.
These are primarily intended as internal utilities to support the optics
and generic-lens package families.
Homepage:https://github.com/well-typed/optics License: BSD
dev-haskell/language-docker::nest
- Ebuilds: 1, Testing: 13.0.0 Description:
All functions for parsing and pretty-printing Dockerfiles are
exported through Language.Docker. For more fine-grained operations
look for specific modules that implement a certain functionality.
Homepage:https://github.com/hadolint/language-docker License: GPL-3+
dev-haskell/loch-th::nest
- Ebuilds: 1, Testing: 0.2.2 Description:
This module provides a Template Haskell based mechanism to tag
failures with the location of the failure call. The location
message includes the file name, line and column numbers.
Homepage:https://github.com/liskin/loch-th License: BSD
dev-haskell/mime-mail::nest
- Ebuilds: 1, Testing: 0.5.1 Description:
This package provides some high-level datatypes for declaring MIME email
messages, functions for automatically composing these into bytestrings,
and the ability to send bytestrings via the sendmail executable.
Homepage:https://github.com/snoyberg/mime-mail License: MIT
dev-haskell/neat-interpolation::nest
- Ebuilds: 1, Testing: 0.5.1.4 Description:
Quasiquoter for producing Text values with support for a simple interpolation
of input values. It removes the excessive indentation from the input and
accurately manages the indentation of all lines of the interpolated variables.
Homepage:https://github.com/nikita-volkov/neat-interpolation License: MIT
dev-haskell/optics-core::nest
- Ebuilds: 1, Testing: 0.4.2 Description:
This package makes it possible to define and use Lenses, Traversals,
Prisms and other optics, using an abstract interface.
This variant provides core definitions with a minimal dependency
footprint.
Homepage:https://github.com/well-typed/optics License: BSD
dev-haskell/optics-th::nest
- Ebuilds: 1, Testing: 0.4.1 Description:
This package is part of the optics package family. It provides machinery
to construct optics using TemplateHaskell. See the template-haskell-optics
package for optics to work with template-haskell types.
Homepage:https://github.com/well-typed/optics License: BSD
dev-haskell/placeholders::nest
- Ebuilds: 1, Testing: 0.1 Description:
This library provides placeholders that produce better messages
when evaluated at run-time and also generate compile-time warnings
so that they do not get forgotten so easily.
Homepage:https://github.com/ahammar/placeholders License: BSD
dev-haskell/polyparse::nest
- Ebuilds: 1, Testing: 1.13.1 Description:
A variety of alternative parser combinator libraries, including the original
HuttonMeijer set. The Poly sets have features like good error reporting,
arbitrary token type, running state, lazy parsing, and so on.
Homepage:https://github.com/haskell-pkg-janitors/polyparse License: LGPL-2.1
dev-haskell/postgresql-libpq::nest
- Ebuilds: 1, Testing: 0.11.0.0 Description:
This package provides a binding to libpq, the C application
programmer's interface to PostgreSQL. libpq is a set of library
functions that allow client programs to pass queries to the
PostgreSQL backend server and to receive the results of these queries.
Homepage:https://github.com/haskellari/postgresql-libpq License: BSD
dev-haskell/primes::nest
- Ebuilds: 1, Testing: 0.2.1.0 Description:
This Haskell library provides an efficient lazy wheel sieve for prime
generation inspired by "Lazy wheel sieves and spirals of primes".
Homepage:https://github.com/sebfisch/primes License: BSD
dev-haskell/ranged-sets::nest
- Ebuilds: 1, Testing: 0.4.0 Description:
A ranged set is an ordered list of ranges.
Ranged sets allow programming with sets of values that are described
by a list of ranges. A value is a member of the set if it lies within
one of the ranges. The ranges in a set are ordered and
non-overlapping, so the standard set operations can be implemented by
merge algorithms in O(n) time.
Homepage:https://github.com/PaulJohnson/Ranged-sets License: BSD
dev-haskell/rebase::nest
- Ebuilds: 1, Testing: 1.23 Description:
This package is intended for those who are tired of keeping long lists
of dependencies to the same essential libraries in each package as well
as the endless imports of the same APIs all over again. It also supports
the modern tendencies in the language.
Homepage:https://github.com/nikita-volkov/rebase License: MIT
dev-haskell/req::nest
- Ebuilds: 1, Testing: 3.13.1 Description:
Req is an HTTP client library that attempts to be easy-to-use
(designed to be beginner-friendly), type-safe (tries to eliminate
certain classes of errors), and expandable.
Homepage:https://github.com/mrkkrp/req License: BSD
dev-haskell/rerebase::nest
- Ebuilds: 1, Testing: 1.23 Description:
A drop-in replacement for the "base" package, which extends it with
reexports of the APIs of a bunch of de-facto standard libraries like
"text", "bytestring", "vector", "containers", "unordered-containers",
"hashable", "transformers", "stm". It reexports all the standard modules
from those libraries as well as "base" under the same namespaces.
Homepage:https://github.com/nikita-volkov/rerebase License: MIT
dev-haskell/rsa::nest
- Ebuilds: 1, Testing: 2.4.1 Description:
This library implements the RSA encryption and signature algorithms for
arbitrarily-sized ByteStrings. While the implementations work, they are
not necessarily the fastest ones on the planet.
Homepage:https://github.com/GaloisInc/RSA License: BSD
dev-haskell/scotty::nest
- Ebuilds: 2, Testing: 0.21 Description:
Scotty is a way to write RESTful, declarative web applications.
A page is as simple as defining the verb, url pattern, and Text content.
It is template-language agnostic. Anything that returns a Text value will do.
Conforms to WAI Application interface.
Uses very fast Warp webserver by default.
Homepage:https://github.com/scotty-web/scotty License: BSD
dev-haskell/scrypt::nest
- Ebuilds: 1, Testing: 0.5.0 Description:
Scrypt is a key derivation function designed to be far more secure
against hardware brute-force attacks than alternative functions
such as PBKDF2 or bcrypt.
Homepage:https://github.com/informatikr/scrypt License: BSD
dev-haskell/semver::nest
- Ebuilds: 1, Testing: 0.4.0.1 Description:
This package provides a representation, manipulation, and
de/serialisation of a Version type following the Semantic
Versioning specification.
Homepage:https://github.com/brendanhay/semver License: MPL-2.0
dev-haskell/stm-hamt::nest
- Ebuilds: 1, Testing: 1.2.2.1 Description:
This package provides a low-level data-structure, which can be used to
implement higher-level interfaces like hash-map and hash-set.
Such implementations are presented by the stm-containers.
Homepage:https://github.com/nikita-volkov/stm-hamt License: MIT
dev-haskell/tasty-hspec::nest
- Ebuilds: 1, Testing: 1.2.0.4 Description:
This package provides a Tasty provider for Hspec test suites.
hspec and tasty serve similar purposes; consider using one or the other.
However, in a pinch, this module allows you to run an hspec Spec
as a tasty TestTree.
Homepage:https://github.com/mitchellwrosen/tasty-hspec License: BSD
dev-haskell/th-expand-syns::nest
- Ebuilds: 1, Testing: 0.4.12.0 Description:
This package provides functions for recursively reifying top level
declarations. The main intended use case is for enumerating the names of
datatypes reachable from an initial datatype, and passing these names to
some function which generates instances.
Homepage:https://github.com/DanielSchuessler/th-expand-syns License: BSD
dev-haskell/th-reify-many::nest
- Ebuilds: 1, Testing: 0.1.10 Description:
This package provides functions for recursively reifying top level
declarations. The main intended use case is for enumerating the names of
datatypes reachable from an initial datatype, and passing these names to
some function which generates instances.
Homepage:https://github.com/mgsloan/th-reify-many License: BSD
dev-haskell/timerep::nest
- Ebuilds: 1, Testing: 2.1.0.0 Description:
This started out as a simple project to parse and display time
according to RFC 3339, but with time gained ability to convert
to and from other RFCs as well.
Homepage:https://github.com/HugoDaniel/timerep License: BSD
dev-haskell/type-hint::nest
- Ebuilds: 1, Testing: 0.1 Description:
This package provides Proxy values for various types from
the base library and functions to use these values as hints
for type inference.
Homepage:https://github.com/mvv/type-hint License: BSD