Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. package vivid-osc

    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"]
    

  2. package wai-conduit

    conduit wrappers for WAI API docs and the README are available at http://www.stackage.org/package/wai-conduit.

  3. package wai-middleware-static

    WAI middleware that serves requests to static files. WAI middleware that intercepts requests to static files and serves them if they exist.

  4. package wai-rate-limit

    Rate limiting as WAI middleware A Haskell library which implements rate limiting as WAI middleware

  5. package wai-rate-limit-redis

    Redis backend for rate limiting as WAI middleware A Haskell library which implements rate limiting as WAI middleware

  6. package wai-session

    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.

  7. package web-rep

    representations of a web page An applicative-based, shared-data representation of a web page.

  8. package web-routes

    portable, type-safe URL routing A collection of types and functions that ensure that URLs generated by an application are valid. Need more properties here.

  9. package web-view

    Type-safe HTML and CSS. Type-safe HTML and CSS with intuitive layouts and composable styles. Inspired by Tailwindcss and Elm-UI

  10. package webex-teams-api

    A Haskell bindings for Webex Teams API Please see the README on Github at https://github.com/nshimaza/webex-teams-api#readme

Page 150 of many | Previous | Next