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.
-
Haskell bindings to binaryen Haskell bindings to binaryen. Provides complete bindings to the C API, which can be useful for building WebAssembly toolchains in Haskell.
-
Useful bitwise operations Please see the README on Github at https://github.com/haskell-works/bits-extra#readme
-
Bitwise operations on bounded enumerations Bitwise operations on bounded enumerations.
- Data.Enum.Set Constant-time sets using bit flags.
- Data.Enum.Memo Constant-time lookup memoization for functions on enumerated types.
-
HTML5 Canvas Graphics Library blank-canvas is a Haskell binding to the complete HTML5 Canvas API. blank-canvas allows Haskell users to write, in Haskell, interactive images onto their web browsers. blank-canvas gives the user a single full-window canvas, and provides many well-documented functions for rendering images.
{-# LANGUAGE OverloadedStrings #-} module Main where import Graphics.Blank -- import the blank canvas main = blankCanvas 3000 $ \ context -> do -- start blank canvas on port 3000 send context $ do -- send commands to this specific context moveTo(50,50) lineTo(200,100) lineWidth 10 strokeStyle "red" stroke() -- this draws the ink into the canvasFor more details, read the blank-canvas wiki. -
Low-level Haskell bindings to Blas. This package provides a complete low-level binding to Blas via the foreign function interface, allowing Haskell programs to take advantage of optimized routines for vector and matrix operations in Haskell. More information can be found at the repository.
-
SVG combinator library A blazingly fast SVG combinator library for the Haskell programming language. The Text.Blaze.SVG module is a good starting point. Other documentation:
- Programs in the examples folder of this project: https://github.com/diagrams/blaze-svg/tree/master/examples/
- Jasper Van Der Jeugt has written a tutorial for blaze-html, which is a sister library of blaze-svg. It may not be directly relevant, but still it gives a good overview on how to use the combinators in Text.Blaze.Svg11 and Text.Blaze.Svg11.Attributes: http://jaspervdj.be/blaze/tutorial.html.
-
Elasticsearch client library for Haskell Elasticsearch made awesome for Haskell hackers
-
Pure and impure Bloom Filter implementations. Pure and impure Bloom Filter implementations.
-
open bookmarks and queries from the command line This package provides a command-line utility that opens bookmarks and queries. Please see the README on GitHub at https://github.com/ExtremaIS/bm-haskell#readme.
-
Generate CSV Exports of Your BNB Staking Rewards. bnb-staking-csvs is a CLI program that queries the Binance.org API for all of a delegator's rewards and exports the resulting data to a CSV file. You can install bnb-staking-csvs with Stack: stack install --resolver nightly bnb-staking-csvs. Then run the following to print out your rewards in CSV format:
bnb-staking-csvs <DELEGATOR_PUBKEY>
See bnb-staking-csvs --help for additional options.