Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Provides tools for serializing data tagged with type information. Very minimal library providing tools for serializing and decoding data into ByteString tagged with information about its type, inspired by Cloud Haskell and distributed-process. Intended for use by libraries and frameworks in distributed contexts, such as distributed computation between native servers and communication between native servers and ghcjs/various front-ends, for behavior similar to the polymorphic communication channels of Cloud Haskell and distributed-process; servers can send tagged data, and clients can choose to selectively accept, ignore or queue incoming messages depending on their types. For basic encoding, decoding and categorization, only Data.Binary.Tagged should be necessary. Data.Binary.Tagged.Internal is exported in case you need it. Quick example:
> let x = encodeTagged (1 :: Int) > decodeTagged x :: Maybe Bool Nothing > decodeTagged x :: Maybe Int Just 1
-
Trivial monad transformer that allows identical monad stacks to have different types Trivial monad transformer that allows identical monad stacks to have different types.
-
Monad transformer carrying an extra phantom type tag Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments
-
Example usage of the tao package. Example usage of type-level assertions using tao.
-
Use tasty framework to test whether a program executes correctly This package provides a function that extends tasty testing framework with capability to test whether an external program runs successfully. This package is inspired by test-framework-program package by Adam Wick. tasty-program provides basic functionality of running a program with specified set of command line parameters, and optionally a working directory, and checking the exit code. Program's output and error streams are ignored.
-
Client library for Tempgres. Client library for Tempgres for conveniently creating temporary PostgreSQL databases for use in tests.
-
Simple string substitution Simple string substitution library that supports "$"-based substitution. Meant to be used when Text.Printf or string concatenation would lead to code that is hard to read but when a full blown templating system is overkill.
-
Portable temporary file and directory support for Windows and Unix, based on code from Cabal 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 just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed. This is a better maintained fork of the "temporary" package.
-
Some common functions for test suites. This package provides common utility functions for the TensorFlow test suites.
-
Haskell wrapper for textlocal SMS gateway Please see README.md