Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
eerohele committed Nov 24, 2023
1 parent 0759910 commit ca9e77e
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@
\/__/ \/__/
```

A fast, single-namespace, no-dependency Clojure pretty-printer for
data (not code).
A fast, single-namespace, no-dependency pretty-printer for data (not code).

Supports [Clojure](https://clojure.org), [ClojureScript](https://clojurescript.org), and [Babashka](https://babashka.org).

## Features

- [Fast](https://github.com/eerohele/pp/actions/workflows/bench.yaml) (~14x-10x faster than [`fipp.edn/pprint`](https://github.com/brandonbloom/fipp) and ~85x–16x faster than [`clojure.pprint/pprint`](https://clojure.github.io/clojure/clojure.pprint-api.html#clojure.pprint/pprint) at Fipp's benchmark)
- [Small](https://github.com/eerohele/pp/blob/main/src/me/flowthing/pp.clj) (under ~350 lines of code, not counting comments)
- [Small](https://github.com/eerohele/pp/blob/main/src/me/flowthing/pp.clj) (under ~450 lines of code, not counting comments)
- Zero dependencies
- Single namespace; either use as a dependency or vendor into your codebase
- Output [similar](#differences-to-clojurepprint) to `clojure.pprint/pprint`
Expand Down

0 comments on commit ca9e77e

Please sign in to comment.