flet now throws exception in case of non-even bindings count (as let does)ErrorsHandling protocol renamed to Catch, handle renamed to caughtflet :handler parameter renamed to :caughtfail?fail and fail!chain - function for applying multiple functions for non-failure results in chainhandle - function for applying success or error handler depending on valueex-info! functional wrapper for creating and throwing ex-infothen, else, thru and their call-based versions*catch-from*, *ignored-exceptions*, *default-handler*, catching, ignoring, catch-from!, ignore-exceptions!, add-ignored-exceptions!, ignored?then doesn't wrap to call anymore, use then-call to achieve thatcall-wrapping then-call, else-call and thru-callFail - custom container for failure representation with ability to skip stacktracefail-with and fail-with! - map-oriented Fail construction helpers*default-handler* and call-with for more functional and thread-safe exceptions handlingfletfail, fail!, catching and ignoring deprecatedfail! - fail throwing shortcutfail-data, fail-cause and fail-traceignored? now accepts instance of Throwable instead of class*exception-base-class* is now *catch-from*fail-data implementationfail-data, fail-cause and fail-trace deprecatednil is passed to ExceptionInfo if no message has passed to failCan you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |