Packages — G (Page 7 of 19)

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ghc-regex-applicative 0.3.4

`regex-applicative' is a Haskell library for parsing using regular expressions. Parsers can be built using Applicative interface. …

ghc-regex-base 0.94.0.1

`Text.Regex.Base' provides the interface API for regex-posix, regex-pcre, regex-parsec, regex-tdfa, regex-dfa. …

ghc-regex-compat 0.95.2.1

This library provides one module layer over `regex-posix' to replace `Text.Regex'. …

ghc-regex-compat-tdfa 0.95.1.4

One module layer over `regex-tdfa' to replace `Text.Regex'. `regex-compat' can't use Unicode characters correctly because of using regex-posix. This is not good for Unicode users. This modified regex-compat uses…

ghc-regex-pcre 0.95.0.0

This package is an enhancement of the `Text.Regex' library. It wraps the `PCRE' C library providing Perl-compatible regular expressions. …

ghc-regex-pcre-builtin 0.95.2.3.8.44

This package is an enhancement of the `Text.Regex' library, providing the PCRE backend to accompany regex-base, with bundled code from `https://www.pcre.org'. …

ghc-regex-posix 0.96.0.1

This library provides the POSIX regex backend used by the Haskell library `regex-base'. …

ghc-regex-tdfa 1.3.1.1

Regex-tdfa is a pure Haskell regular expression library implementing POSIX extended regular expressions. It is a "tagged" DFA regex engine. It is inspired by libtre. …

ghc-repline 0.4.0.0

Haskeline wrapper for GHCi-like REPL interfaces. Composable with normal mtl transformers. …

ghc-rerebase 1.13.0.1

A rich drop-in replacement for `base'. For details and documentation please visit the project's home page (https://github.com/nikita-volkov/rerebase). …

ghc-resolv 0.1.2.0

This package implements an API for accessing the Domain Name Service (DNS) (https://tools.ietf.org/html/rfc1035) resolver service via the standard `libresolv' system library (whose API is often available directly via the standard `libc' C library)…

ghc-resource-pool 0.2.3.2

This Haskell package provides striped pooling abstraction for managing flexibly-sized collections of resources such as database connections. …

ghc-resourcet 1.2.4.3

ResourceT is a monad transformer which creates a region of code where you can safely allocate resources. …

ghc-retry 0.8.1.2

This package exposes combinators that can wrap arbitrary monadic actions. They run the action and potentially retry running it with some configurable delay for a configurable number of times. The…

ghc-rfc5051 0.2

This library implements `unicode-casemap', the simple, non locale-sensitive unicode collation algorithm described in RFC 5051. Proper unicode collation can be done using `text-icu', but that is a big dependency that depends…

ghc-rio 0.1.21.0

This package works as a prelude replacement for Haskell, providing more functionality and types out of the box than the standard prelude (such as common data types like `ByteString' and `Text'), as…

ghc-safe 0.3.19

This library provides wrappers around `Prelude' and `Data.List' functions, such as `head' and `!!', that can throw exceptions. …

ghc-safe-exceptions 0.1.7.2

Runtime exceptions - as exposed in `base' by the `Control.Exception' module - have long been an intimidating part of the Haskell ecosystem. This package is intended to overcome this. It…

ghc-safeio 0.0.5.0

This package implements utilities to perform atomic output so as to avoid the problem of partial intermediate files. …

ghc-safesemaphore 0.10.1

This library provides exception safe semaphores that can be used in place of `QSem', `QSemN', and `SampleVar', all of which are not exception safe and can be broken by `killThread'. …

ghc-sandi 0.5

Reasonably fast data encoding library. …

ghc-say 0.1.0.1

A thread safe API to write a line of textual data to a Handle, such as sending some messages to the terminal - that has the following properties: *…

ghc-scalpel 0.6.2

Scalpel is a web scraping library inspired by libraries like Parsec and Perl's `Web::Scraper'. Scalpel builds on top of TagSoup to provide a declarative and monadic interface. …

ghc-scalpel-core 0.6.2

Scalpel core provides a subset of the scalpel web scraping library that is intended to have lightweight dependencies and to be free of all non-Haskell dependencies. …

ghc-scientific 0.3.7.0

This package provides `Data.Scientific', which provides the number type `Scientific'. Scientific numbers are arbitrary precision and space efficient. They are represented using scientific notation (https://en.wikipedia.org/wiki/Scientific_notation). …

ghc-sdl 0.6.7.0

Simple DirectMedia Layer (libSDL) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used…

ghc-sdl-image 0.6.2.0

SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV. …

ghc-sdl-mixer 0.6.3.0

SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular…

ghc-sdl2 2.5.3.0

This package contains bindings to the SDL 2 library, in both high- and low-level forms. The `SDL' namespace contains high-level bindings, where enumerations are split into sum types, and we perform…

ghc-sdl2-image 2.0.0

This package provides Haskell bindings to `SDL2_image'. …

ghc-sdl2-mixer 1.1.0

This package provides Haskell bindings to `SDL2_mixer'. …

ghc-securemem 0.1.10

SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope. …

ghc-selective 0.4.2

This package implements selective applicative functors, which allow you to declare your effects statically, and select which to execute dynamically. See the paper on selective functors (https://www.staff.ncl.ac.uk/andrey.mokhov/selective-functors.pdf) for more details. …

ghc-semialign 1.1.0.1

The major use of `These' of this is provided by the `align' member of `Semialign' class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size…

ghc-semigroupoids 5.3.6

This library provides a wide array of (semi)groupoids and operations for working with them. A `Semigroupoid' is a `Category' without the requirement of identity arrows for every object in the category.…

ghc-semigroups 0.19.2

This package provides semigroups for Haskell. In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in…

ghc-semirings 0.6

Haskellers are usually familiar with monoids and semigroups. A monoid has an appending operation `<>' (or `mappend'), and an identity element, `mempty'. A semigroup has an appending `<>' operation, but…

ghc-sendfile 0.7.11.1

Haskell library which exposes zero-copy sendfile functionality in a portable way. …

ghc-serialise 0.2.3.0

This package (formerly binary-serialise-cbor) provides pure, efficient serialization of Haskell values directly into ByteStrings for storage or transmission purposes. By providing a set of type class instances, you can also serialise any…

ghc-setenv 0.1.1.3

This package provides a Haskell library for setting environment variables. …

ghc-setlocale 1.0.0.10

This package provides Haskell bindings to the `setlocale' C function. …

ghc-sha 1.6.4.4

This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based HMAC routines. The functions have been tested…

ghc-shakespeare 2.0.25

This Haskell package provides a family of type-safe templates with simple variable interpolation. Shakespeare templates can be used inline with a quasi-quoter or in an external file and it interpolates variables…

ghc-shelly 1.9.0

Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly is originally forked from the Shellish package. …

ghc-silently 1.2.5.1

This package provides functions to prevent or capture writing to stdout and other handles. …

ghc-simple-reflect 0.3.3

This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding;…

ghc-simple-sendfile 0.2.30

This library tries to call minimum system calls which are the bottleneck of web servers. …

ghc-singleton-bool 0.1.5

This package provides Type-level booleans. …

ghc-size-based 0.1.2.0

This library provides a framework for size-based enumerations. …

ghc-skein 1.0.9.4

Skein ((http://www.skein-hash.info) is a family of fast secure cryptographic hash functions designed by Niels Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker. This Haskell package…

ghc-skylighting 0.10.5.2

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's `KSyntaxHighlighting' framework, so any syntax supported by…

ghc-skylighting-core 0.10.5.2

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's `KSyntaxHighlighting' framework, so any syntax supported by…

ghc-smallcheck 1.2.1

SmallCheck is a testing library that verifies properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck. …

ghc-snap-core 1.0.4.2

Snap is a simple and fast web development framework and server written in Haskell. For more information, you can visit the Snap project website at `http://snapframework.com/'. This library contains the…

ghc-snap-server 1.1.2.0

Snap is a simple and fast web development framework and server written in Haskell. For more information, you can visit the Snap project website at `http://snapframework.com/'. The Snap HTTP server…

ghc-socks 0.6.1

This library provides a SOCKS proxy (version 5) implementation. …

ghc-sop-core 0.5.0.1

This package provides an implementation of n-ary sums and n-ary products. The module `Data.SOP' is the main module of this library and contains more detailed documentation. The main use case…

ghc-sourcemap 0.1.6.1

Sourcemap provides an implementation of source maps, revision 3, proposed by Google and Mozilla here `https://wiki.mozilla.org/DevTools/Features/SourceMap'. …

ghc-special-values 0.1.0.0

Special values are provided by a SpecialValues typeclass. Those can be used for example by QuickCheck, see quickcheck-special. …

ghc-split 0.2.3.4

This package provides a collection of Haskell functions for splitting lists into parts, akin to the `split' function found in several mainstream languages. …

ghc-splitmix 0.1.0.3

This package provides a Pure Haskell implementation of the SplitMix pseudorandom number generator. SplitMix is a "splittable" pseudorandom number generator that is quite fast: 9 64-bit arithmetic/logical operations per 64 bits…

ghc-spoon 0.3.1

Takes an error-throwing expression and puts it back in the Maybe it belongs in. Note that this suffers from the `https://ghc.haskell.org/trac/ghc/ticket/5902'. Buyer beware. …

ghc-statevar 1.2.2

This package provides state variables, which are references in the `IO' monad, like `IORef's or parts of the OpenGL state. …

ghc-statistics 0.15.2.0

This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references…

ghc-stm-chans 3.0.0.6

This Haskell package offers a collection of channel types, similar to `Control.Concurrent.STM.{TChan,TQueue}' but with additional features. …

ghc-stm-conduit 4.0.1

This package provides two simple conduit wrappers around STM channels: a source and a sink. …

ghc-stmonadtrans 0.4.6

This package provides a monad transformer version of the `ST' monad for strict state threads. …

ghc-storable-complex 0.2.3.0

This package provides a Haskell library including a Storable instance for Complex which is binary compatible with C99, C++ and Fortran complex data types. …

ghc-storable-record 0.0.5

With this package you can build a Storable instance of a record type from Storable instances of its elements in an elegant way. It does not do any magic, just a…

ghc-storable-tuple 0.0.3.3

This package provides a Storable instance for pairs and triples which should be binary compatible with C99 and C++. The only purpose of this package is to provide a standard location…

ghc-storablevector 0.2.13.1

This library provides fast, packed, strict storable arrays with a list interface, a chunky lazy list interface with variable chunk size and an interface for write access via the ST monad. …

ghc-streaming-commons 0.2.1.1

This package provides low-dependency functionality commonly needed by various Haskell streaming data libraries, such as `conduit' and `pipe's. …

ghc-strict 0.4.0.1

This package provides strict versions of some standard Haskell data types, such as pairs, `Maybe' and `Either'. It also contains strict IO operations. …

ghc-string-conversions 0.4.0.1

This package provides a simple type class for converting values of different string types into values of other string types. …

ghc-string-qq 0.0.4

This package provides a quasiquoter for non-interpolated strings, texts and bytestrings. …

ghc-stringbuilder 0.5.1

This package provides a writer monad for multi-line string literals. …

ghc-stringsearch 0.3.6.6

This package provides several functions to quickly search for substrings in strict or lazy `ByteStrings'. It also provides functions for breaking or splitting on substrings and replacing all occurrences of a…

ghc-svg-builder 0.1.1

Easy-to-write domain-specific language (DSL) for building Scalable Vector Graphics (SVG). …

ghc-syb 0.7.2.1

This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see the website (http://www.cs.uu.nl/wiki/GenericProgramming/SYB)). It defines the `Data' class of types permitting folding and unfolding of constructor applications, instances of…

ghc-system-fileio 0.3.16.4

This is a small wrapper around the directory, unix, and Win32 packages, for use with system-filepath. It provides a consistent API to the various versions of these packages distributed with different…

ghc-system-filepath 0.4.14

Provides a FilePath datatype and utility functions for operating on it. Unlike the filepath package, this package does not simply reuse String, increasing type safety. …

ghc-tabular 0.2.2.8

Tabular provides a Haskell representation of two-dimensional data tables, the kind that you might find in a spreadsheet or or a research report. It also comes with some default rendering functions…

ghc-tagged 0.8.6.1

This library provides phantom types for Haskell 98, to avoid having to unsafely pass dummy arguments. …

ghc-tagsoup 0.14.8

TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. …

ghc-tar 0.5.1.1

This library is for working with \".tar\" archive files. It can read and write a range of common variations of the tar archive format including V7, POSIX USTAR and GNU formats.…

ghc-tar-conduit 0.3.2

This library provides a conduit-based, streaming interface for extracting and creating tar files. …

ghc-tasty 1.4.2

Tasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite. …

ghc-tasty-ant-xml 1.1.8

A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework. …

ghc-tasty-expected-failure 0.12.3

With the function `Test.Tasty.ExpectedFailure.expectFail' in the provided module `Test.Tasty.ExpectedFailure', you can mark that you expect test cases to fail, and not to pass. This can be used for test-driven development. …

ghc-tasty-golden 2.3.4

This package provides support for `golden testing'. A "golden test" is an IO action that writes its result to a file. To pass the test, this output file should be…

ghc-tasty-hedgehog 1.1.0.0

This package provides the means for integrating the hedgehog testing library (https://hackage.haskell.org/package/hedgehog) with the tasty testing framework (https://hackage.haskell.org/package/tasty). …

ghc-tasty-hspec 1.1.6

This package provides a Tasty provider for Hspec test suites. …

ghc-tasty-hunit 0.10.0.3

This package provides HUnit support for the Tasty Haskell test framework. …

ghc-tasty-kat 0.0.3

This package provides a "Known Answer Tests" (KAT) framework for tasty. …

ghc-tasty-lua 0.2.3.2

This package gives users the ability to define tasty tests from Lua. …

ghc-tasty-quickcheck 0.10.1.2

This package provides QuickCheck support for the Tasty Haskell test framework. …

ghc-tasty-rerun 1.1.18

This package adds the ability to run tests by filtering the test tree based on the result of a previous test run. You can use this to run only those…

ghc-tasty-silver 3.2.3

This package provides a fancy test runner and support for "golden testing". A golden test is an IO action that writes its result to a file. To pass the…

ghc-tasty-smallcheck 0.8.2

This package provides SmallCheck support for the Tasty Haskell test framework. …

ghc-tasty-th 0.1.7

Tasty-th automatically generates tasty TestTrees from functions of the current module, using TemplateHaskell. This is a fork the original test-framework-th package, modified to work with tasty instead of test-framework. …

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z