Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
ExactPrint for GHC Using the API Annotations available from GHC 9.2.1, this library provides a means to round trip any code that can be compiled by GHC, currently excluding lhs files. Note: requires GHC 9.10.*. For earlier GHC versions see lower version numbers.
-
Functions for walking GHC's heap This package provides functions for walking the GHC heap data structures and retrieving information about those data structures.
-
Constructs Haskell syntax trees for the GHC API. ghc-source-gen is a library for generating Haskell source code. It uses the ghc library to support recent language extensions, and provides a simple, consistent interface across several major versions of GHC. To get started, take a look at the GHC.SourceGen module. For more information, please see the README.
-
Additional type-level operations on GHC.TypeLits.Nat Additional type-level operations on GHC.TypeLits.Nat:
- Max: type-level max
- Min: type-level min
- Div: type-level div
- Mod: type-level mod
- FLog: type-level equivalent of integerLogBase# i.e. the exact integer equivalent to floor (logBase x y)
- CLog: type-level equivalent of the ceiling of integerLogBase# i.e. the exact integer equivalent to ceiling (logBase x y)
- Log: type-level equivalent of integerLogBase# where the operation only reduces when floor (logBase b x) ~ ceiling (logBase b x)
- GCD: a type-level gcd
- LCM: a type-level lcm
OPTIONS_GHC -fplugin GHC.TypeLits.Extra.Solver
pragma to the header of your file. -
Graphene bindings Bindings for Graphene, autogenerated by haskell-gi.
-
Gtk 3.x bindings Bindings for Gtk 3.x, autogenerated by haskell-gi.
-
Gtk 4.x bindings Bindings for Gtk 4.x, autogenerated by haskell-gi.
-
xlib bindings Bindings for xlib, autogenerated by haskell-gi.
-
An implementation of the Jinja2 template language in Haskell Ginger is Jinja, minus the most blatant pythonisms. Wants to be feature complete, but isn't quite there yet.
-
Binding to GIO GIO is striving to provide a modern, easy-to-use VFS API that sits at the right level in the library stack. The goal is to overcome the shortcomings of GnomeVFS and provide an API that is so good that developers prefer it over raw POSIX calls. Among other things that means using GObject. It also means not cloning the POSIX API, but providing higher-level, document-centric interfaces.