https://github.com/phronmophobic/awesome-clojure-error-messages
A list of resources for those interested in improving clojure error messages
https://github.com/phronmophobic/awesome-clojure-error-messages
List: awesome-clojure-error-messages
Last synced: 29 days ago
JSON representation
A list of resources for those interested in improving clojure error messages
- Host: GitHub
- URL: https://github.com/phronmophobic/awesome-clojure-error-messages
- Owner: phronmophobic
- Created: 2026-05-20T21:57:55.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-20T22:40:11.000Z (2 months ago)
- Last Synced: 2026-05-21T04:42:13.670Z (2 months ago)
- Size: 1.95 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# awesome-clojure-error-messages
I've always thought error messages would best be addressed by improved tools. Now that I'm building my own IDE, I would like to contribute to the problem. I'm currently on step 0 and am trying to collect information on the topic.
I would love any pointers to any resources that I've missed.
https://ask.clojure.org/index.php/13044/interest-in-beginner-friendly-variant-of-pst
https://ask.clojure.org/index.php/8343/display-clojure-stacktraces-planned-attacked-clojure-version
https://cljdoc.org/d/djblue/portal/0.61.0/doc/guides/exceptions?q=exception#exceptions
https://cljdoc.org/d/org.clj-commons/pretty/3.6.3/api/clj-commons.format.exceptions
https://clojure.atlassian.net/browse/CLJ-2373
https://clojure.atlassian.net/browse/CLJ-2373
https://clojure.atlassian.net/browse/CLJ-2420
https://clojure.github.io/clojure/clojure.main-api.html#clojure.main/ex-triage
https://clojure.github.io/clojure/clojure.stacktrace-api.html
https://clojure.org/news/2018/12/17/clojure110
https://clojure.org/reference/repl_and_main#_error_printing
https://clojurepatterns.com/series/error-handling-patterns-in-clojure/
https://clojureverse.org/t/improving-error-messages-in-clojure-as-a-library/1765
https://clojureverse.org/t/introducing-clem-the-clojure-error-mediator/7468
https://clojureverse.org/t/nice-error-messages/10684/2
https://clojurians.slack.com/archives/C053AK3F9/p1688277848508509
https://developer.apple.com/documentation/xcode/stepping-through-code-and-inspecting-variables-to-isolate-bugs
https://docs.cider.mx/cider/usage/dealing_with_errors.html#navigating-stacktraces
https://elm-lang.org/news/compiler-errors-for-humans
https://ericnormand.me/article/clojure-error-messages-accidental
https://ericnormand.me/article/wrangling-clojure-stacktraces
https://errors.haskell.org/
https://flow-storm.github.io/flow-storm-debugger/user_guide.html#_exceptions_debugging
https://github.com/BetterErrors/better_errors
https://github.com/IGJoshua/farolero
https://github.com/always-be-clojuring/issues/issues/7
https://github.com/bhb/expound
https://github.com/clojure-emacs/cider/issues/2443
https://github.com/clojure-emacs/haystack/tree/master
https://github.com/clojure/core.specs.alpha
https://github.com/elm/error-message-catalog
https://github.com/magnars/prone
https://github.com/mhuebert/maria/blob/main/friendly/src/maria/friendly/messages.cljs
https://github.com/mmcgrana/clj-stacktrace
https://github.com/phronmophobic/reveal-exception
https://github.com/seancorfield/rephrase
https://github.com/tonsky/clojure-plus#clojureerror
https://github.com/venantius/pyro
https://github.com/yogthos/clojure-error-message-catalog
https://gitlab.com/unc-app-lab/clem-repl/
https://insideclojure.org/2018/12/17/errors/
https://insideclojure.org/2019/01/18/journal/#clojuremain-errors
https://jank-lang.org/blog/2025-03-28-error-reporting/
https://lambdaisland.com/blog/2022-04-07-Clojure-Error-Messages
https://news.ycombinator.com/item?id=48060429
https://tonsky.me/blog/sublime-clojure/#exceptions
https://tutkain.flowthing.me/#dealing-with-exceptions
https://www.infoq.com/presentations/Clojure-Stack-Trace/ - https://raw.githubusercontent.com/strangeloop/clojurewest2012-slides/refs/heads/master/StackTraces-Longbottom-Chouser.pdf
https://www.reddit.com/r/Clojure/comments/778tc2/is_clojure_19_improving_error_messages/
https://www.reddit.com/r/Clojure/comments/cufp96/whats_the_state_of_error_messages/
https://www.youtube.com/watch?v=kt4haSH2xcs
https://www.youtube.com/watch?v=o75g9ZRoLaw
https://zencastr.com/z/xrPd6_by