Packages — G (Page 8 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-template-haskell-compat-v0208 0.1.6

This package provides a backwards compatibility layer for Template Haskell newer than 2.8. …

ghc-temporary 1.3

The functions for creating temporary files and directories in the Haskelll base library are quite limited. This library just repackages the Cabal implementations of its own temporary file and folder functions…

ghc-temporary-rc 1.2.0.3

The functions for creating temporary files and directories in the base library are quite limited. The unixutils package contains some good ones, but they aren't portable to Windows. This library…

ghc-terminal-size 0.3.2.1

Get terminal window height and width without ncurses dependency. …

ghc-test-framework 0.8.2.0

This package allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in parallel (but reported in deterministic order, to aid diff interpretation) and filtered…

ghc-test-framework-hunit 0.3.0.2

This package provides HUnit support for the test-framework package. …

ghc-test-framework-quickcheck2 0.3.0.5

This package provides QuickCheck2 support for the test-framework package. …

ghc-test-framework-smallcheck 0.2

This package lets programmers use SmallCheck properties in Haskell's test-framework. New projects should use ghc-tasty-smallcheck instead. …

ghc-test-framework-th 0.2.4

This library contains two functions: `defaultMainGenerator' and `testGroupGenerator'. `defaultMainGenerator' will extract all functions beginning with `case_', `prop_', or `test_' in the module and put them in a `testGroup'. `testGroupGenerator' is like `defaultMainGenerator' but without…

ghc-testing-feat 1.1.0.0

Feat (Functional Enumeration of Algebraic Types) provides enumerations as functions from natural numbers to values (similar to `toEnum' but for any algebraic data type). This can be used for SmallCheck-style systematic…

ghc-testing-type-modifiers 0.1.0.1

Property based testing libraries such as QuickCheck tend to include type modifiers. Most of them are used to quantify over subsets of a type. This library is intended to supply…

ghc-texmath 0.12.3.2

The texmath library provides functions to read and write TeX math, presentation MathML, and OMML (Office Math Markup Language, used in Microsoft Office). Support is also included for converting math formats to…

ghc-text-binary 0.2.1.1

This package provides a compatibility layer providing `Binary' instances for strict and lazy text types for versions older than 1.2.1 of the text package. …

ghc-text-conversions 0.3.1

Safe conversions between textual types …

ghc-text-manipulate 0.3.0.0

Manipulate identifiers and structurally non-complex pieces of text by delimiting word boundaries via a combination of whitespace, control-characters, and case-sensitivity. Has support for common idioms like casing of programmatic variable names, taking, dropping, and…

ghc-text-metrics 0.3.1

This library provides tools to calculate various string metrics efficiently. …

ghc-text-short 0.1.3

This package provides the `ShortText' type which is suitable for keeping many short strings in memory. This is similar to how `ShortByteString' relates to `ByteString'. The main difference between `Text' and `ShortText'…

ghc-text-zipper 0.11

This Haskell library provides a two-dimensional zipper data structure for editing text. The structure represents the body of text and an editing cursor which can be moved through it, along with…

ghc-tf-random 0.5

This package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See…

ghc-th-abstraction 0.4.3.0

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell. …

ghc-th-compat 0.1.3

This package defines a `Language.Haskell.TH.Syntax.Compat' module, which backports the `Quote' and `Code' types to work across a wide range of `template-haskell' versions. On recent versions of `template-haskell' (2.17.0.0 or later), this module…

ghc-th-expand-syns 0.4.8.0

This package enables users to expand type synonyms in Template Haskell "abstract syntax trees" (ASTs). …

ghc-th-lift 0.8.2

This is a Haskell library to derive Template Haskell's Lift class for datatypes. …

ghc-th-lift-instances 0.1.18

Most data types in the Haskell platform do not have Lift instances. This package provides orphan instances for `containers', `text', `bytestring' and `vector'. …

ghc-th-orphans 0.13.12

This package provides orphan instances for Template Haskell datatypes. In particular, instances for `Ord' and `Lift', as well as a few missing `Show' and `Eq' instances. These instances used to…

ghc-th-reify-many 0.1.10

th-reify-many 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…

ghc-these 1.1.1.1

This package provides a data type `These a b' which can hold a value of either type or values of each type. This is usually thought of as an "inclusive…

ghc-threads 0.5.1.6

This package provides functions to fork threads and wait for their result, whether it's an exception or a normal value. Besides waiting for the termination of a single thread this package…

ghc-time-compat 1.9.5

This package tries to compat as many `time' features as possible. …

ghc-time-locale-compat 0.1.1.5

This package contains a wrapped name module for `TimeLocale'. …

ghc-time-manager 0.0.0

This library contains scalable timer functions provided by a timer manager. …

ghc-timeit 2.0

This package provides a simple wrapper to show the used CPU time of monadic computation with an IO base. …

ghc-timezone-olson 0.2.0

A parser and renderer for binary Olson timezone files whose format is specified by the tzfile(5) man page on Unix-like systems. For more information about this format, see `http://www.iana.org/time-zones/repository/tz-link.html'. Functions are…

ghc-timezone-series 0.1.9

This package endows `Data.Time', from the time package, with several data types and functions for enhanced processing of timezones. For one way to create timezone series, see the ghc-timezone-olson package. …

ghc-tldr 0.9.2

This package provides the `tldr' command and a Haskell client library allowing users to update and view `tldr' pages from a shell. The `tldr' pages are a community effort to simplify…

ghc-tls 1.5.5

Native Haskell TLS and SSL protocol implementation for server and client. This provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use…

ghc-tls-session-manager 0.0.4

This Haskell library provides a TLS session manager with limitation, automatic pruning, energy saving and replay resistance. …

ghc-torrent 10000.1.1

This library provides support for parsing and generating BitTorrent files. …

ghc-transformers 0.5.6.2

Transformers provides functor and monad transformers, inspired by the paper "Functional Programming with Overloading and Higher-Order Polymorphism", by Mark P Jones, in Advanced School of Functional Programming, 1995 `http://web.cecs.pdx.edu/~mpj/pubs/springschool.html'. This package contains: …

ghc-transformers-base 0.4.6

Backported versions of types that were added to transformers in transformers 0.3 and 0.4 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform. …

ghc-transformers-compat 0.6.6

This package includes backported versions of types that were added to transformers in transformers 0.3 and 0.4 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions…

ghc-tree-diff 0.2.1

This Haskell library provides a function for computing the difference between (expression) trees. It also provides a way to compute the difference between arbitrary abstract datatypes (ADTs) using `Generics'-derivable helpers. …

ghc-trifecta 2.1.1

Trifecta is a modern parser combinator library for Haskell, with slicing and Clang-style colored diagnostics. …

ghc-tuple-th 0.2.5

This Haskell package contains Template Haskell functions for generating functions similar to those in `Data.List' for tuples of statically known size. …

ghc-turtle 1.5.22

Turtle is a reimplementation of the Unix command line environment in Haskell so that you can use Haskell as both a shell and a scripting language. Features include: *…

ghc-type-equality 1

This library defines a propositional equality data type, shims `Data.Type.Equality' as well as possible for older GHC versions (< 7.8). data a :~: b where …

ghc-typed-process 0.2.6.3

This library provides the ability to launch and interact with external processes. It wraps around the `process' library, and intends to improve upon it. …

ghc-uglymemo 0.1.0.1

This package provides a simple (but internally ugly) memoization function. …

ghc-unagi-chan 0.4.1.3

This library provides implementations of concurrent FIFO queues (for both general boxed and primitive unboxed values) that are fast, perform well under contention, and offer a Chan-like interface. The library may…

ghc-unbounded-delays 0.1.1.1

The `threadDelay' and `timeout' functions from the Haskell base library use the bounded `Int' type for specifying the delay or timeout period. This package provides alternative functions which use the unbounded…

ghc-unexceptionalio 0.5.1

When you've caught all the exceptions that can be handled safely, this is what you're left with. …

ghc-unicode-collation 0.1.3

This library provides a pure Haskell implementation of the Unicode Collation Algorithm described at `http://www.unicode.org/reports/tr10/'. It is not as fully-featured or as performant as `text-icu', but it avoids a dependency on…

ghc-unicode-transforms 0.3.7.1

This library provides tools for fast Unicode 12.1.0 normalization in Haskell (normalization forms C, KC, D, and KD). …

ghc-union-find 0.2

The Union/Find algorithm implements these operations in (effectively) constant-time: 1. Check whether two elements are in the same equivalence class. 2. Create a union of two equivalence classes. …

ghc-uniplate 1.6.13

Uniplate is a library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster. …

ghc-unix-compat 0.5.3

This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. …

ghc-unix-time 0.4.7

This library provides fast parsing and formatting utilities for Unix time in Haskell. …

ghc-unliftio 0.2.20

This Haskell package provides the core `MonadUnliftIO' typeclass, a number of common instances, and a collection of common functions working with it. …

ghc-unliftio-core 0.2.0.1

This Haskell package provides the core `MonadUnliftIO' typeclass, instances for base and transformers, and basic utility functions. …

ghc-unordered-containers 0.2.14.0

Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. …

ghc-unsafe 0.0

Safe Haskell introduced the notion of safe and unsafe modules. In order to make as many as possible modules ``safe'', the well-known unsafe functions were moved to distinguished modules. This…

ghc-uri-bytestring 0.3.3.1

This Haskell package aims to be an RFC3986 compliant URI parser that uses ByteStrings for parsing and representing the URI data. …

ghc-uri-encode 1.5.0.7

Unicode aware uri-encoding for Haskell. …

ghc-utf8-light 0.4.2

This package profides a class for encoding and decoding UTF8 strings with instances for several common types. It also includes several functions for working with UTF8. It aims to be…

ghc-utf8-string 1.0.2

A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation. …

ghc-utility-ht 0.0.16

This package includes Hakell modules providing various helper functions for Lists, Maybes, Tuples, Functions. …

ghc-uuid 1.3.15

This Haskell library provides utilities creating, comparing, parsing and printing "Universally Unique Identifiers" or UUIDs. …

ghc-uuid-types 1.0.5

This Haskell library contains type definitions for "Universally Unique Identifiers" or UUIDs (https://en.wikipedia.org/wiki/UUID), and basic conversion functions. …

ghc-validation 1.1.1

A data-type like Either but with differing properties and type-class instances. Library support is provided for this different representation, including `lens'-related functions for converting between each and abstracting over their similarities. The `Validation' data…

ghc-validity 0.11.0.1

Values of custom types usually have invariants imposed upon them. This package provides the `Validity' type class, which makes these invariants explicit by providing a function to check whether the invariants…

ghc-vault 0.3.1.5

This package provides vaults for Haskell. A vault is a persistent store for values of arbitrary types. It's like having first-class access to the storage space behind `IORefs'. The…

ghc-vector 0.12.3.1

This library provides an efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework. …

ghc-vector-algorithms 0.8.0.4

This Haskell library algorithms for vector arrays. …

ghc-vector-binary-instances 0.2.5.2

This library provides instances of `Binary' for the types defined in the `vector' package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors,…

ghc-vector-builder 0.3.8.2

This Haskell package provides an API for constructing vectors. It provides the composable `Builder' abstraction, which has instances of the `Monoid' and `Semigroup' classes. You would first use the `Builder' abstraction to…

ghc-vector-instances 3.4

This Haskell library provides a place for lots of orphan instances for the `ghc-vector' package. …

ghc-vector-th-unbox 0.2.1.9

This Haskell library provides a Template Haskell deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance. …

ghc-void 0.7.3

A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist. …

ghc-wai 3.2.3

This package provides a Web Application Interface (WAI) library for the Haskell language. It defines a common protocol for communication between web applications and web servers. …

ghc-wai-app-static 3.1.7.2

This package provides a Web Application Interface (WAI) application for static serving. It also provides some helper functions and datatypes for use outside of WAI. …

ghc-wai-conduit 3.0.0.4

This package provides data streaming abstraction for Haskell's Web Application Interface (WAI). …

ghc-wai-cors 0.2.7

This package provides an implementation of Cross-Origin Resource Sharing (CORS) for the Web Application Framework (WAI) that aims to be compliant with `https://www.w3.org/TR/cors'. …

ghc-wai-extra 3.1.7

This library provides basic WAI handlers and middleware functionality. …

ghc-wai-handler-launch 3.0.3.1

This package handles cross-platform Web browser launching and inserts JavaScript code to ping the server. When the server no longer receives pings, it shuts down. …

ghc-wai-logger 2.3.6

This package provides the logging system for WAI. …

ghc-wai-websockets 3.0.1.2

Use websockets with WAI applications, primarily those hosted via Warp. …

ghc-warp 3.3.17

Warp is a server library for HTTP/1.x and HTTP/2 based WAI (Web Application Interface in Haskell). …

ghc-warp-tls 3.3.2

This package provides SSL/TLS support for Warp, a WAI handler, via the native Haskell TLS implementation. …

ghc-wave 0.2.0

This package allows you to work with WAVE and RF64 files in Haskell. …

ghc-wcwidth 0.0.2

This package provides Haskell bindings to your system's native wcwidth and a command line tool to examine the widths assigned by it. The command line tool can compile a width table…

ghc-websockets 0.12.7.2

This library allows you to write WebSocket-capable servers. An example server: `https://github.com/jaspervdj/websockets/blob/master/example/server.lhs' An example client: `https://github.com/jaspervdj/websockets/blob/master/example/client.hs' See also: * The specification of the WebSocket protocol: `http://www.whatwg.org/specs/web-socket-protocol/' *…

ghc-weigh 0.0.16

This package provides tools to measure the memory usage of a Haskell value or function. …

ghc-wizards 1.0.3

`wizards' is a package designed for the quick and painless development of _interrogative_ programs, which revolve around a dialogue with the user, who is asked a series of questions in a sequence…

ghc-wl-pprint 1.2.1

This is a pretty printing library based on Wadler's paper A Prettier Printer . This version allows the library user to declare overlapping instances of the `Pretty' class. …

ghc-wl-pprint-annotated 0.1.0.1

Annotations are useful for coloring. This is a limited version of `wl-pprint-extras' without support for point effects and without the free monad. Like in `annotated-wl-pprint', only annotations are supported. Compared…

ghc-wl-pprint-text 1.2.0.1

A clone of wl-pprint for use with the text library. …

ghc-word-wrap 0.4.1

The `word-wrap' Haskell library wraps long lines of text. …

ghc-word8 0.1.3

Word8 library to be used with `Data.ByteString'. …

ghc-wordexp 0.2.2

`wordexp(3)' wrapper library for Haskell to perform word expansion like a posix-shell. …

ghc-x11 1.10.2

This package provides Haskell bindings to the X11 graphics library. The bindings are a direct translation of the C bindings. …

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