Hoogle Search
Within LTS Haskell 24.49 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Simple Protocol Buffers library (proto2) An Haskell implementation of Google's Protocol Buffers version 2 with an emphasis on simplicity. The implementation consists of a library for encoding and decoding of data and the `protobuf-simple-protoc` executable for generating Haskell types from proto files. In fact, the types that are used in the tests are generated with the following command:
$ protobuf-simple-protoc data/Types.proto
In the example below, the CustomType is a Haskell type that was generated with the `protobuf-simple-protoc` executable. The encCustomType function encodes a CustomType into a ByteString. The decCustomType function decodes a ByteString into either a CustomType or an error.module Codec where import Data.ByteString.Lazy (ByteString) import Data.ProtoBuf (decode, encode) import Types.CustomType (CustomType(..)) encCustomType :: CustomType -> ByteString encCustomType = encode decCustomType :: ByteString -> Either String CustomType decCustomType = decode
The library exposes two modules, Data.ProtoBuf, which is used for encoding and decoding and Data.ProtoBufInt, which is an internal module that is used by the generated types. -
parser and printer for radius protocol packet This package provides parser and printer for radius protocol packet.
-
testsuit of protocol-radius haskell package This package provides testsuit of protocol-radius haskell package.
-
Reading/Writing OPB/WBO files used in pseudo boolean competition Reading/Writing OPB/WBO files used in pseudo boolean competition
-
Bindings for the pthread library. Bindings for the pthread library.
-
binding to Simple API of pulseaudio Binding to simple version of client API for the pulseaudio soundserver. Although it does not provide advanced features and some not-so-adavanced features like volume control, it should be enough for simple applications. Confirmed to work on linux(32 bit and 64 bit) with ghc 6.8, 6.10, 7.0.4.
-
Generate PureScript data types from Haskell data types Generate PureScript data types from Haskell data types
-
Haskell client library for the Pusher Channels HTTP API Functions that correspond to endpoints of the Pusher Channels HTTP API. Messages can be triggered, and information about the channel can be queried. Additionally there are functions for authenticating users of private and presence channels.
-
Secure password storage. To store passwords securely, they should be salted, then hashed with a slow hash function. This library uses PBKDF1-SHA256, and handles all the details. It uses the cryptohash package for speed; if you need a pure Haskell library, pwstore-purehaskell has the exact same API, but uses only pure Haskell. It is about 25 times slower than this package, but still quite usable.
-
A library for implementing Quantum Algorithms A library useful for implementing Quantum Algorithms. It contains definitions of Quantum Gates, Qubits.