╯°□°╯
Usage
;; Throw whatever you like.
(let [┻━┻ (Exception.)]
(╯°□°╯ ┻━┻))
;; Throw an ex-info exception.
(╯°□°╯︵oɟuᴉ {:some {:extra :data}})
;; Sometimes tables must be respected, and so they may be caught as well
(v°□°v
(/ 1 0)
(┬─┬ ╯°_°╯ ArithmeticException
(log/error ┬─┬)
0))
There's no artifact on Clojars¹ but it doesn't matter because you can simply copypasta the entire source code to your own project.
Is it any good?
Yes.
- Bare meta speed!
- Native look and feel!
- Tested up to Clojure 1.7.0-α6!
- Known production applications²!
- Compatible with Stuart Sierra's Component!
License
Copyright © 2015 Jan Stępień
Distributed under the MIT License.
¹ It might be related to ╯°□°╯ not being a legal artifact name.
² Early adopters asked to remain anonymous.