Hoogle Search
Within LTS Haskell 24.28 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Experimental abstractions for operations on pointers Collection of experimental abstractions over pointer operations.
-
Quasi-unique identifiers for QuickCheck Quasi-unique identifiers for QuickCheck. For the most up-to-date documentation, please view the following page: https://github.com/jonathanknowles/quickcheck-quid/blob/main/README.md
-
Random number generation Random number generation based on modeling random variables in two complementary ways: first, by the parameters of standard mathematical distributions and, second, by an abstract type (RVar) which can be composed and manipulated monadically and sampled in either monadic or "pure" styles. The primary purpose of this library is to support defining and sampling a wide variety of high quality random variables. Quality is prioritized over speed, but performance is an important goal too. In my testing, I have found it capable of speed comparable to other Haskell libraries, but still a fair bit slower than straight C implementations of the same algorithms.
-
Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types Data.Typeable and Data.Dynamic only support monomorphic types. In this package we provide similar functionality but with support for rank-1 polymorphic types.
-
standard type constructor class hierarchy, only with methods of rank 2 types A mirror image of the standard type constructor class hierarchy rooted in Functor, except with methods of rank 2 types and class instances of kind (k->*)->*. The classes enable generic handling of heterogenously typed data structures and other neat tricks.
-
Library for functional reactive programming (FRP). Reactive-banana is a library for Functional Reactive Programming (FRP). FRP offers an elegant and concise way to express interactive programs such as graphical user interfaces, animations, computer music or robot controllers. It promises to avoid the spaghetti code that is all too common in traditional approaches to GUI programming. See the project homepage http://wiki.haskell.org/Reactive-banana for more detailed documentation and examples. Stability forecast. This is a stable library, though minor API changes are still likely. It features an efficient, push-driven implementation and has seen some optimization work. API guide. Start with the Reactive.Banana module.
-
Extend reactive-banana to multiple events per time point This package provides a wrapper around Reactive.Banana.Event that somehow restores the behavior of reactive-banana < 1.0. That is, at every point in time there can be multiple events. The advantage is that you have a RB.union without a combination function, the disadvantage is that there cannot be an RB.unionWith.
-
Typeful, Modular, Relational, algebraic query engine This package contains typeful relation structure and relational-algebraic query building DSL which can translate into SQL query. Supported query features are below:
- Type safe query building
- Restriction, Join, Aggregation
- Modularized relations
- Typed placeholders
-
HDBC instance of relational-query and typed query interface for HDBC This package contains the HDBC instance of relational-query and the typed query interface for HDBC. Generating Database table definitions and functions for relational-query by reading table and index definitions from Database system catalogs.
-
High performance, regular, shape polymorphic parallel arrays. Repa provides high performance, regular, multi-dimensional, shape polymorphic parallel arrays. All numeric data is stored unboxed. Functions written with the Repa combinators are automatically parallel provided you supply +RTS -Nwhatever on the command line when running the program.