Advertisement
Guest User

Untitled

a guest
Jul 8th, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defn read-input-stream [is]
  2.   (let [out (transient [])
  3.         bufsize 8196
  4.         buf (byte-array bufsize)]
  5.     (loop []
  6.       (let [n (.read is buf)]
  7.         (if (pos? n)
  8.           (do
  9.             (println "Read" n " bytes")
  10.             (for [i (range n)]
  11.               (conj! out (aget buf i)))
  12.             (recur))
  13.           (persistent! out))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement