Hoogle Search
Within LTS Haskell 24.36 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Validity instances for vector Validity instances for vector
-
Combinator library for splitting vectors. This package aims to be a vector-based drop-in replacement for the list-based split package. For more information see the haddocs or checkout the source on github.
-
Efficient Streams Simple yet powerful monadic streams that are used as a backbone for vector package fusion functionality.
-
A Python str.format() like formatter Please see the http://hackage.haskell.org/package/vformat
-
Open Sound Control encode/decode Small, simple, and well-tested implementation of the Open Sound Control message format. Example usage:
>>> :set -XOverloadedStrings >>> msg = OSC "/foo" [OSC_S "bar", OSC_I 9, OSC_F 0.1, OSC_B "this-is-binary"] >>> :t msg > msg :: OSC >>> :t encodeOSC msg > encodeOSC msg :: ByteString >>> decodeOSC (encodeOSC msg) == Right msg > True
Sending it over UDP (e.g. to TidalCycles), using the network package:{-# LANGUAGE OverloadedStrings #-}import Network.Socket import Network.Socket.ByteString as SB import Vivid.OSC main = do -- Boring Network.Socket setup: (a:_) <- getAddrInfo Nothing (Just "127.0.0.1") (Just "57120") s <- socket (addrFamily a) Datagram defaultProtocol connect s (addrAddress a) -- The interesting part: SB.send s $ encodeOSC $ OSC "/play2" [OSC_S "cps", OSC_F 1.2, OSC_S "s", OSC_S "bd"]
-
conduit wrappers for WAI API docs and the README are available at http://www.stackage.org/package/wai-conduit.
-
WAI middleware that serves requests to static files. WAI middleware that intercepts requests to static files and serves them if they exist.
-
Rate limiting as WAI middleware A Haskell library which implements rate limiting as WAI middleware
-
Redis backend for rate limiting as WAI middleware A Haskell library which implements rate limiting as WAI middleware
-
Flexible session middleware for WAI Provides a generic, cookie-based middleware for sessions that is parameterised over the session store, the cookie name, and the cookie parameters (such as path, expiry, etc). Passes a pair of functions (lookup key, set key) for the current session through the Vault in the Request. Also provides a simple example session store based on threadsafe IORefs and Data.Map. See example/Main.hs in git for example usage.