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 disk-free-space

    Retrieve information about disk space usage A cross-platform library for retrieving information about disk space usage.

  2. package distributed-process-monad-control

    Orphan instances for MonadBase and MonadBaseControl. This module exports instances for MonadBase IO and MonadBaseControl IO for the Process monad. This is for use in conjunction with a library requiring these instances, such as the lifted-base package. A tutorial segment regarding use of this in distributed-process applications may be found here. Please excercise caution in usage of this instance, as it can enable use of functions such as forkIO (or, fork from 'lifted-base') which compromise invariants in the Process monad and can lead to confusing and subtle issues. Always use the Cloud Haskell functions such as spawnLocal instead. example usage:

    import Control.Distributed.Process.MonadBaseControl()
    import Control.Concurrent.MVar.Lifted (withMVar)
    
    processWithMVar :: MVar a -> (a -> Process b) -> Process b
    processWithMvar = withMVar
    

  3. package djinn-lib

    Generate Haskell code from a type. Library extracted from djinn package. Djinn uses an theorem prover for intuitionistic propositional logic to generate a Haskell expression when given a type. This is a library extracted from Djinn sources.

  4. package dobutokO2

    Helps to create experimental music from a file (or its part) and a Ukrainian text. It can also generate a timbre for the notes. Uses SoX and AFTOVolio inside. For generation of the timbres uses additive synthesis.

  5. package dotnet-timespan

    .NET TimeSpan .NET TimeSpan

  6. package dotparse

    dot language parsing and printing. This package provides parsing and printing of the dot language.

    Usage

    >>> :set -XOverloadedLabels
    
    >>> :set -XOverloadedStrings
    
    >>> import DotParse
    
    >>> import Chart
    
    >>> import Data.Text (pack)
    
    >>> import DotParse.Examples (exInt)
    
    >>> ex <- processGraph exInt
    
    >>> writeChartOptions "other/exga.svg" (graphToChart ex)
    

  7. package eap

    Extensible Authentication Protocol (EAP) This module provides types and on the wire de/coding of EAP packets as per RFC 3748

  8. package easyplot

    A tiny plotting library, utilizes gnuplot for plotting. A tiny plotting library for Haskell, using gnuplot for rendering. Developed and tested using Mac OS X 10.7.3 with gnuplot 4.4 (via MacPorts). Compiles using GHC 7.0.4 Make sure gnuplot is in your path and everything should work. Some sample plots:

    plot X11 $ Data2D [Title "Sample Data"] [] [(1, 2), (2, 4), ...]
    
    plot X11 $ Function2D [Title "Sine and Cosine"] [] (\x -> sin x * cos x)
    
    plot X11 sin
    
    plot (PNG "plot.png") (sin . cos)
    
    plot X11 $ Gnuplot2D [Color Blue] [] "2**cos(x)"
    
    plot X11 [ Data2D [Title "Graph 1", Color Red] [] [(x, x ** 3) | x <- [-4,-3.9..4]]
    , Function2D [Title "Function 2", Color Blue] [] (\x -> negate $ x ** 2) ]
    
    plot' [Interactive] X11 $ Gnuplot3D [Color Magenta] [] "x ** 2 + y ** 3"
    

  9. package ecstasy

    A GHC.Generics based entity component system. Ecstasy is an entity-component system for Haskell. It's inspired by apecs, but makes the design decision to focus on being idiomatic rather than being fast. Maybe. I haven't actually benchmarked it. We achieve being idiomatic by using GHC.Generics and tricky type families to derive performant data stores given only a record of the desired components.

  10. package ekg

    Remote monitoring of processes This library lets you remotely monitor a running process over HTTP. It provides a simple way to integrate a monitoring server into any application.

Page 284 of many | Previous | Next