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.

  1. package store-streaming

    Streaming interfaces for `store` Streaming interfaces for store

  2. package stratosphere

    EDSL for AWS CloudFormation EDSL for AWS CloudFormation

  3. package streaming-attoparsec

    Attoparsec integration for the streaming ecosystem Attoparsec integration for the streaming ecosystem.

  4. package streaming-binary

    Streaming interface to binary. Streaming interface to binary.

  5. package streamly

    Streaming, dataflow programming and declarative concurrency For upgrading to streamly-0.9.0+ please read the Streamly-0.9.0 upgrade guide. Streamly is a standard library for Haskell that focuses on C-like performance, modular combinators, and streaming data flow model. Streamly consists of two packages, the streamly-core package provides functionality that depends only on boot libraries, and the streamly package provides additional functionality like concurrency, time, lifted exceptions, and networking. For unified documentation visit the streamly website. Streamly provides unified, modular building blocks to build high-performance, concurrent, scalable applications in Haskell. Stream fusion optimizations in streamly enable exceptional modularity with high performance comparable to C. Streamly complements the Haskell base package, supplying additional functionality to quickly build general-purpose applications in Haskell. For high-level functionality built over streamly like streaming OS processes, shell programming, GNU coreutils, statistics, and compression libraries please see the streamly ecosystem packages. Performance with modularity:

    • Performance on par with C (Benchmarks)
    • API close to standard Haskell lists (Examples)
    • Declarative concurrency with automatic scaling
    • Filesystem, fsnotify, network, and Unicode support included
    • Fast binary serialization (with optional JSON like features)
    • More functionality is provided via many (ecosystem packages)
    Unified and powerful abstractions:
    • Unifies streams, arrays, folds, and parsers
    • Unifies Data.List, list-t, and logict with streaming
    • Unifies concurrency with standard streaming abstractions
    • Unifies reactive, time-domain programming with streaming
    • Unifies binary serialization and unboxed arrays
    • Interworks with other streaming libraries

  6. package streamly-bytestring

    Library for streamly and bytestring interoperation. Please see the README on GitHub at https://github.com/psibi/streamly-bytestring#readme

  7. package streamly-process

    Use OS processes as stream transformation functions Use operating system (OS) commands in Haskell programs as if they were native Haskell functions, by treating their inputs and outputs as Haskell streams. This allows you to write high-level Haskell scripts that can perform tasks similar to shell scripts, but with C-like performance, and with strong safety guarantees, refactorability, and modularity.

  8. package streams

    Various Haskell 2010 stream comonads Various Haskell 2010 stream comonads. * Data.Stream.Future provides a coinductive anti-causal stream, or non-empty ZipList. The comonad provides access to only the tail of the stream. Like a conventional ZipList, this is not a monad.

    data Future a = Last a | a :< Future a
    
    
    
    
    • Data.Stream.Infinite provides a coinductive infinite anti-causal stream. The Comonad provides access to the tail of the stream and the Applicative zips streams together. Unlike Future, infinite stream form a Monad. The monad diagonalizes the Stream, which is consistent with the behavior of the Applicative, and the view of a Stream as a isomorphic to the reader monad from the natural numbers. Being infinite in length, there is no Alternative instance.
    data Stream a = a :< Stream a
    
    
    
    
    
    
    data Zipper a = !Integer :~ (Integer -> a)
    
    • Data.Stream.Supply provides a comonadic supply of unique values, which are generated impurely as the tree is explored.

  9. package strict-lens

    Lenses for types in strict package Lenses for types in strict package.

  10. package strict-tuple

    Strict tuples Strict tuples.

Page 248 of many | Previous | Next