Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-text-builder-1.0.0.5-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ghc-text-builder Distribution: openSUSE Tumbleweed
Version: 1.0.0.5 Vendor: openSUSE
Release: 1.1 Build date: Fri Jan 2 13:43:16 2026
Group: Unspecified Build host: reproducible
Size: 107826 Source RPM: ghc-text-builder-1.0.0.5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/text-builder
Summary: Efficient and flexible strict text builder
= Summary

Fast strict text builder and simple type-safe formatting library.

== The Builder

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.

== Simple and type-safe formatting library

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](https://hackage.haskell.org/package/formatting)" library.

== Quality

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

= Ecosystem

Following is a list of libraries that, alongside this one, make an integrated
ecosystem:

- "[text-builder-time](https://hackage.haskell.org/package/text-builder-time)"
- formatters for the "time" library

- "[text-builder-core](https://hackage.haskell.org/package/text-builder-core)"
- lower-level unsafe constructs for implementing efficient formatters
compatible with this library

- "[text-builder-dev](https://hackage.haskell.org/package/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](https://hackage.haskell.org/package/text-builder-lawful-conversions)"
- integration with the "lawful-conversions" library, providing bidirectional
conversions with various textual and builder types.

Provides

Requires

License

MIT

Changelog

* Fri Jan 02 2026 Peter Simons <psimons@suse.com>
  - Add text-builder at version 1.0.0.5.

Files

/usr/lib64/ghc-9.12.4/lib/libHStext-builder-1.0.0.5-3m5V8pqonaSBeV0iqcsoAA-ghc9.12.4.so
/usr/share/licenses/ghc-text-builder
/usr/share/licenses/ghc-text-builder/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 12 22:37:20 2026