- foreclojure.core> (def out (ByteArrayOutputStream.))
- #'foreclojure.core/out
- foreclojure.core> (.write out 10)
- nil
- foreclojure.core> (.write out -1)
- nil
- foreclojure.core> (def in (ByteArrayInputStream. (.toByteArray out)))
- #'foreclojure.core/in
- foreclojure.core> (.read in)
- 10
- foreclojure.core> (.read in)
- 255
- foreclojure.core> (.read in)
- -1