Skip to content

Commit 7e880ab

Browse files
authored
Update README.md
1 parent 2a9d454 commit 7e880ab

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
[![Clojars Project](https://img.shields.io/clojars/v/byte-streams.svg)](https://clojars.org/byte-streams)
2+
[![cljdoc badge](https://cljdoc.org/badge/byte-streams)](https://cljdoc.org/d/byte-streams)
3+
[![CircleCI](https://circleci.com/gh/clj-commons/byte-streams.svg?style=svg)](https://circleci.com/gh/clj-commons/byte-streams)
4+
15
![](docs/header.jpg)
26

37
Java has a lot of different ways to represent a stream of bytes. Depending on the author and age of a library, it might use `byte[]`, `InputStream`, `ByteBuffer`, or `ReadableByteChannel`. If the bytes represent strings, there's also `String`, `Reader`, and `CharSequence` to worry about. Remembering how to convert between all of them is a thankless task, made that much worse by libraries which define their own custom representations, or composing them with Clojure's lazy sequences and stream representations.

0 commit comments

Comments
 (0)