• This repository has been archived on 20/Mar/2020
  • Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    Clojure
  • Created over 9 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

╯°□°╯︵ʍoɹɥʇ

╯°□°╯

╯°□°╯

When throw is not enough. Build Status

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.