Packages — G (Page 7 of 17)

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-snap-core 1.0.4.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/'. This library contains the…

ghc-snap-server 1.1.1.1

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.4.0.0

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

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.3

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.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

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.1.1

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.4

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.3

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.4

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

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.3.2

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-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.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.7

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

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.2.3

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.6

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.11.1.2

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.2

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.0.0.1

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.5.1

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

ghc-tasty-hunit 0.10.0.2

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.0.1

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

ghc-tasty-quickcheck 0.10.1

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

ghc-tasty-rerun 1.1.14

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-smallcheck 0.8.1

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. …

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.11.3

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.0

Safe conversions between textual types …

ghc-text-manipulate 0.2.0.1

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.0

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.10.1

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.3.1.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-expand-syns 0.4.5.0

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

ghc-th-lift 0.8.0.1

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

ghc-th-lift-instances 0.1.14

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.9

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.9

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.0.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.2.2

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.1.9

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.4.0.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.4.1

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.3

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.5.2

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.5

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.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

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.15

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-typed-process 0.2.6.0

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.2

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.0

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.4.0

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

ghc-unicode-transforms 0.3.6

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.12

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.2

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.12

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.1.2.0

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

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