An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

text-builder

Fast strict text builder and simple type-safe formatting library. The builder abstraction provided by this library is much faster than the standard lazy Builder and even the recently introduced StrictTextBuilder from "text". Benchmarks are distributed with the source code. You can see the results in the README file. The abstraction constructs text in two phases. In the first one it estimates the size of the byte array and in the second one it allocates it once and populates it in one go. The monoidal API of the library provides a simple yet type-safe alternative to formatting strings via printf-like tools or more involved solutions like the popular "formatting" library. Every bit of the library is heavily covered with tests with CI running tests on a variety of versions of GHC and the "text" library. This is crucial because the "text" library has made a switch from UTF-16 to UTF-8, leading to drastic changes in its low-level constructs, which builder libraries must rely on, and this library supports both versions of "text". Following is a list of libraries that, alongside this one, make an integrated ecosystem: "text-builder-time" - formatters for the "time" library "text-builder-core" - lower-level unsafe constructs for implementing efficient formatters compatible with this library "text-builder-dev" - edge of development of new features providing a richer functionality at the cost of more frequent major releases "text-builder-lawful-conversions" - integration with the "lawful-conversions" library, providing bidirectional conversions with various textual and builder types.

Ecosystem
hackage.haskell.org
Latest Release
0.6.10
11 months ago
Versions
43
Downloads
24,663 total
Dependent Packages
12
Dependent Repos
21
g2 0.2.0.0
A Haskell symbolic execution engine. For details, please see: https://github.com/BillHallahan/G2
3 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 1.04 thousand downloads total - 1 maintainer
Frames-streamly 0.3.1.0
More information is available in the readme.'
8 versions - Latest release: almost 3 years ago - 1 dependent package - 3 dependent repositories - 1.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
simple-parser 0.12.1
Please see the README on GitHub at https://github.com/ejconlon/simple-parser#readme
17 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
xml-parser 0.1.1
5 versions - Latest release: about 4 years ago - 6 dependent repositories - 714 downloads total - 1 stars on GitHub - 1 maintainer
optima 0.1.2
Simple and composable options parser
16 versions - Latest release: over 7 years ago - 8 dependent repositories - 5.19 thousand downloads total - 4 stars on GitHub - 1 maintainer
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Links
Registry hackage.haskell.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/text-builder
spec
License MIT
First Release about 9 years ago
Last Synced 23 days ago
Repository
Stars 7 on GitHub
Forks 1 on GitHub
Docker Dependents 1
Docker Downloads 35
Commits 148
Committers 1
Avg per Author 148.0
DDS 0.0
Rankings on hackage.haskell.org
Downloads Top 6.8%
Dependent packages Top 2.2%
Docker downloads Top 0.2%