Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a simple wrapper to show the used CPU time of monadic computation with an IO base.
This package provides an URI manipulation interface. In network-2.6 the Network.URI module was split off from the network package into this package.
This package contains basic primitives for the Foundation set of packages.
This is a small wrapper around the directory, unix, and Win32 packages, for use with system-filepath. It provides a consistent API to the various versions of these packages distributed with different versions of GHC. In particular, this library supports working with POSIX files that have paths which can't be decoded in the current locale encoding.
This library provides finger trees, a general sequence representation with arbitrary annotations, for use as a base for implementations of various collection types. It includes examples, as described in section 4 of Ralf Hinze and Ross Paterson, "Finger trees: a simple general-purpose data structure".
A thread safe API to write a line of textual data to a Handle, such as sending some messages to the terminal - that has the following properties:
Properly handle character encoding settings on the Handle
For reasonably sized messages, ensure that the entire message is written in one chunk to avoid interleaving data with other threads
Avoid unnecessary memory allocations and copies
Minimize locking.
Lua module wrapping Text.DocLayout.
This package provides a version of ghc-hspec-expectations generalized to MonadIO.
IP Routing Table is a tree of IP ranges to search one of them on the longest match base. It is a kind of TRIE with one way branching removed. Both IPv4 and IPv6 are supported.
This package provides a plotting library for Haskell, using gnuplot for rendering.
This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references to the statistical literature.
The library's facilities can be divided into four broad categories:
Working with widely used discrete and continuous probability distributions. (There are dozens of exotic distributions in use; we focus on the most common.)
Computing with sample data: quantile estimation, kernel density estimation, histograms, bootstrap methods, significance testing, and regression and autocorrelation analysis.
Random variate generation under several different distributions.
Common statistical tests for significant differences between samples.
This package provides a string interpolation library for Haskell.
This package is for working with the native byte-ordering of the system.
Protolude gives you sensible defaults for writing custom Preludes to replace the standard one provided by GHC.
This library provides a pure Haskell implementation of the Unicode Collation Algorithm described at http://www.unicode.org/reports/tr10/. It is not as fully-featured or as performant as text-icu, but it avoids a dependency on a large C library. Locale-specific tailorings are also provided.
This package provides a basic random number generation library, including the ability to split random number generators.
This package provides a GHC.Generics-based Control.DeepSeq.Generics.genericRnf function which can be used for providing an rnf implementation.
This Haskell package provides the core MonadUnliftIO typeclass, instances for base and transformers, and basic utility functions.
This package provides a parser and pretty printer for converting between Haskell values and JSON. JavaScript Object Notation is a lightweight data-interchange format.
This Haskell package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications.
The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister.
The threadDelay and timeout functions from the Haskell base library use the bounded Int type for specifying the delay or timeout period. This package provides alternative functions which use the unbounded Integer type.
When you've caught all the exceptions that can be handled safely, this is what you're left with.
This package provides a Haskell library for globbing: matching patterns against file paths.
This package provides memory abstractions, such as chunk of memory, polymorphic byte array management and manipulation functions. It contains a polymorphic byte array abstraction and functions similar to strict ByteString, different type of byte array abstraction, raw memory IO operations (memory set, memory copy, ..) and more