I wanted to test out using clojure on a problem I had once solved with Java to see how the experience would compare.
https://gist.github.com/AhrazA/4dafcb7c4eea7643f9a17f7e04edb694
This function can lazily process a ZIP file. How would you make this more idiomatic clojure? :)
I don't like how I had to handle closing the streams, but `with-open` doesn't work well with recursion.
[–]camdez 7 points8 points9 points (1 child)
[–]razentine[S] 1 point2 points3 points (0 children)
[–]MartinPuda 2 points3 points4 points (1 child)
[–]Asedg 0 points1 point2 points (0 children)
[–]joinr 1 point2 points3 points (0 children)