Hoogle Search
Within LTS Haskell 24.42 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Parser for reStructuredText-style grid tables. Provides a parser for plain-text representations of tables. This package supports table headers, cells spanning multiple columns or rows, as well as a way to specfiy column alignments.
-
Binding to the Gtk+ graphical user interface library. This is the core library of the Gtk2Hs suite of libraries for Haskell based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit for creating graphical user interfaces.
-
Access cabal-install's Hackage database via Data.Map This library provides convenient access to the local copy of the Hackage database that "cabal update" creates. Check out https://github.com/NixOS/hackage-db/tree/master/example/ for a collection of simple example programs that demonstrate how to use this code.
-
Library exposing some functionality of Haddock. Haddock is a documentation-generation tool for Haskell libraries. These modules expose some functionality of it without pulling in the GHC dependency. Please note that the API is likely to change so be sure to specify upper bounds in your projects. For interacting with Haddock itself, see the haddock package.
-
A simple library for creating animated ascii art on ANSI terminals. A simple library for creating animated ascii art on ANSI terminals.
-
Support for manipulating Haskell source code The haskell-src package provides support for manipulating Haskell source code. The package provides a lexer, parser and pretty-printer, and a definition of a Haskell abstract syntax tree (AST). Common uses of this package are to parse or generate Haskell 98 code.
-
Bitcoin & Bitcoin Cash library for Haskell Please see the README on GitHub at https://github.com/jprupp/haskoin-core#readme
-
Pool of connections for Hasql Pool of connections for Hasql
-
Composable abstraction over retryable transactions for Hasql Composable abstraction over retryable transactions for Hasql
-
Speedy traversal through parameter space. Gradient-based traversal through parameter space. This implementation of HMC algorithm uses lens as a means to operate over generic indexed traversable functors, so you can expect it to work if your target function takes a list, vector, map, sequence, etc. as its argument. If you don't want to calculate your gradients by hand you can use the handy ad library for automatic differentiation. Exports a mcmc function that prints a trace to stdout, a chain function for collecting results in memory, and a hamiltonian transition operator that can be used more generally.
import Numeric.AD (grad) import Numeric.MCMC.Hamiltonian target :: RealFloat a => [a] -> a target [x0, x1] = negate ((x0 + 2 * x1 - 7) ^ 2 + (2 * x0 + x1 - 5) ^ 2) gTarget :: [Double] -> [Double] gTarget = grad target booth :: Target [Double] booth = Target target (Just gTarget) main :: IO () main = withSystemRandom . asGenIO $ mcmc 10000 0.05 20 [0, 0] booth