An open API service indexing awesome lists of open source software.

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

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