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.
-
Push metrics to statsd This library lets you push system metrics to a statsd server.
-
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.
-
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;
-
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.
-
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.
-
Defines generic 'Envelope' type to wrap reponses from a JSON API. Please see README.md
-
Leibnizian equality Leibnizian equality.
-
The canonical error type A canonical Error type, which provides a way to turn an error string into an Error, add context to an Error, and pretty print the Error for displaying it to users.
-
Utilities using ErrorOr datatype Builds on the error type defined in the error-or package
package
essence-of-live-coding-gloss General purpose live coding framework - Gloss backend essence-of-live-coding is a general purpose and type safe live coding framework. You can run programs in it, and edit, recompile and reload them while they're running. Internally, the state of the live program is automatically migrated when performing hot code swap. The library also offers an easy to use FRP interface. It is parametrized by its side effects, separates data flow cleanly from control flow, and allows to develop live programs from reusable, modular components. There are also useful utilities for debugging and quickchecking. This package contains a backend for Gloss (http:/gloss.ouroborus.net).