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 mysql-json-table

    Using MySQL to store id-to-json tables. Visit the homepage for more information, or read the readme.

  2. package nagios-check

    Package for writing monitoring plugins Implements Nagios plugin development guidelines within a Haskell framework for writing Nagios checks.

  3. package named

    Named parameters (keyword arguments) for Haskell named is a lightweight library for named function parameters (keyword arguments) based on overloaded labels. Keyword arguments have several advantages over positional arguments:

    • they can be supplied in arbitrary order
    • their names serve as documentation at call site
    • it is impossible to accidentally mix them up
    Unlike newtype wrappers, keyword arguments don't pollute the global namespace, don't require top-level definitions, and don't need to be exported. This implementation of named parameters is typesafe, provides good type inference, descriptive type errors, and has no runtime overhead. Example usage:
    import Named
    
    createSymLink :: "from" :! FilePath -> "to" :! FilePath -> IO ()
    createSymLink (Arg from) (Arg to) = ...
    
    main = createSymLink ! #from "/path/to/source"
    ! #to "/target/path"
    

  4. package netcode-io

    Bindings to the low-level netcode.io library. Bindings to the low-level netcode.io library, which come in two flavors: c-level bindings and a high-level interface to the library. For the low level interface, refer to the Bindings.Netcode.IO module. For the high-level interface, which is a bit closer to idiomatic Haskell, refer to the Netcode.IO module.

  5. package nettle

    safe nettle binding safe binding for the nettle (http://www.lysator.liu.se/~nisse/nettle/nettle.html) library. Tested with 3.4, might work with 3.2 (but not earlier).

  6. package netwire-input

    Input handling abstractions for netwire This package contains a collection of Monad typeclasses that support interaction with input devices such as keyboard and mice. Moreover, these typeclasses are used to create wires from the netwire package the produce mouse and keyboard input values in a reactive way. This package cannot be used independently and must be used with another package that provides instantiation of these typeclasses such as netwire-input-glfw.

  7. package netwire-input-glfw

    GLFW instance of netwire-input This package contains the necessary glue to allow the use of wires from the netwire-input package. In general, the types associated here should be used only sparingly to plumb the input state through your netwire program. Otherwise, the state should not be modified directly.

  8. package network-conduit-tls

    Create TLS-aware network code with conduits Uses the tls package for a pure-Haskell implementation.

  9. package network-ip

    Internet Protocol data structures This package provides Internet Protocol data structures

  10. package network-multicast

    Simple multicast library The Network.Multicast module is for sending UDP datagrams over multicast (class D) addresses.

Page 220 of many | Previous | Next