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.

  1. 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)
    

  2. package eap

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

  3. 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"
    

  4. 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.

  5. 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.

  6. package ekg-statsd

    Push metrics to statsd This library lets you push system metrics to a statsd server.

  7. package ekg-wai

    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. This is a port of the ekg library to depend on wai instead of snap.

  8. package elerea

    A minimalistic FRP library Elerea (Eventless reactivity) is a tiny discrete time FRP implementation without the notion of event-based switching and sampling, with first-class signals (time-varying values). Reactivity is provided through various higher-order constructs that also allow the user to work with arbitrary time-varying structures containing live signals. Signals have precise and simple denotational semantics. Stateful signals can be safely generated at any time through a monadic interface, while stateless combinators can be used in a purely applicative style. Elerea signals can be defined recursively, and external input is trivial to attach. The library comes in two major variants:

    • Simple: signals are plain discrete streams isomorphic to functions over natural numbers;
    • Param: adds a globally accessible input signal for convenience;
    This is a minimal library that defines only some basic primitives, and you are advised to install elerea-examples as well to get an idea how to build non-trivial systems with it. The examples are separated in order to minimise the dependencies of the core library. The dow package contains a full game built on top of the simple variant. The basic idea of the implementation is described in the WFLP 2010 paper Efficient and Compositional Higher-Order Streams (http://sgate.emt.bme.hu/documents/patai/publications/PataiWFLP2010.pdf). Additional contributions: Takano Akio, Mitsutoshi Aoe

  9. package elm-core-sources

    Source files for the Elm runtime and standard libraries Embeds the standard libraries and runtime files of the Elm language as Haskell strings, so that they can be used for compilation and served in a Haskell web server. For more information on the Elm language, see http://elm-lang.org.

  10. package emacs-module

    Utilities to write Emacs dynamic modules This package provides a full set of bindings to emacs-module.h that allows to develop Emacs modules in Haskell. Bindings are based on Emacs 28 version of the interface and thus should work in all subsequent versions of Emacs, but will now work with earlier versions. For pointers on how to write minimal Emacs module, please refer to tutorial https://github.com/sergv/emacs-module/blob/master/Tutorial.md. Entry point: Emacs.Module module.

Page 286 of many | Previous | Next