commit 1cca54f5bfaf4bfca03af04c725c75d30070b607
parent 95b45dcee3c67f074ba803bbe7a0f6098a179675
Author: Jared Tobin <jared@jtobin.io>
Date: Sun, 17 May 2026 16:59:30 -0230
readme: s/pure/fast
Diffstat:
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
@@ -4,7 +4,7 @@

[](https://docs.ppad.tech/bech32)
-A pure Haskell implementation of bech32m and bech32 encoding/decoding on
+A fast Haskell implementation of bech32m and bech32 encoding/decoding on
strict ByteStrings, as specified by [BIP350][bi350] and [BIP173][bi173].
## Usage
@@ -43,7 +43,7 @@ Haddocks (API documentation, etc.) are hosted at
## Performance
-The aim is best-in-class performance for pure Haskell code.
+The aim is best-in-class performance.
Current benchmark figures on a M4 Silicon MacBook Air look like (use
`cabal bench` to run the benchmark suite):
@@ -92,11 +92,6 @@ $ cabal repl ppad-bech32
to get a REPL for the main library.
-## Attribution
-
-The base32 implementation used internally is more or less a pure
-translation of the [base32][bas32] package on Hackage.
-
[nixos]: https://nixos.org/
[flake]: https://nixos.org/manual/nix/unstable/command-ref/new-cli/nix3-flake.html
[bi173]: https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki