Ask HN: Why does the Clojure ecosystem feel like such a wasteland?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • clojure-toolbox.com

    Source to clojure-toolbox.com

    > The getting started page remains as bad as I remember it with links to discontinued Github projects.

    I assume you mean https://clojure.org/guides/getting_started. That page has just a handful of links and none of them lead to unmaintained/discontinued projects.

    If you mean something else, please be more concrete. "The page has bad stuff" is not actionable, and it's hard to distinguish unmaintained/discontinued/"dead" from complete, even when there are still open issues and users complaining.

    Same comment about https://www.clojure-toolbox.com. Keeping track of everything is a _lot_ of work that's IMO unreasonable to expect the author of the toolbox to be doing all the time. As the web page mentions in its footer, "Library suggestions can be submitted [at] the project page" - https://github.com/weavejester/clojure-toolbox.com. And people are doing that, and their suggestions are being taken into account.

    > For example the getting started for Pedestal, one of the main web libraries has its Getting Started page last updated seven years ago? http://pedestal.io/guides/hello-world

    And?.. Pedestal is stable, its main feature set hasn't changed in years and probably won't change - why would the guide need to be updated?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • clojure

    The Clojure programming language

    As an analogy - my face hasn't changed all that much in a past few years, and I haven't changed my profile picture in those few years. Does it really mean that I'm unmaintained/dead?

    > Where can I find latest documentation [...]?

    The answer is still https://clojure.org/. And https://clojuredocs.org/ but it's community-maintained so might occasionally be missing some things right after they're released. E.g. as of this moment Clojure 1.11 is still not there since the maintainer of the website has some technical issues deploying the updated version of the website.

    For me personally, the best API-level documentation is the source code.

    > Where can I find [...] tools / libraries in a easy to use page or section?

    There's no central repository of all the available things since they can be loaded from many places (Clojars, Maven Central, other Maven repositories, S3, Git, local files).

    But there are community-maintained lists, like the one you've mentioned at https://www.clojure-toolbox.com (fully manual, AFAIK) or the one at https://phronmophobic.github.io/dewey/search.html (automated but only for GitHub). Perhaps there are others but I'm not familiar with them - most of the time, I myself don't find that much value in such services as I'm usually able to find things with a regular web search engine or ask the community when I need something in particular.

  • clojure-site

    clojure.org site

    > At least in the official docs, things should be cleaned up and made much more user friendly.

    The source of clojure.org is at https://github.com/clojure/clojure-site/ and it gets a pretty constant stream of updates these days (it even accepts PRs!). It's a huge improvement over what it used to be -- so it depends on what/when you're comparing it to.

    If you have specific criticisms or suggestions, I expect they'd be welcomed.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How are tools shared in a project?

    1 project | /r/Clojure | 31 Oct 2022
  • top 10 words to help you learn Clojure – Stu Halloway

    1 project | /r/Clojure | 30 Dec 2021
  • Help a JavaScript developer understand the reason to some pieces of syntax and convention

    1 project | /r/Clojure | 8 Sep 2021
  • Clojure builds as an amalgamation of orthogonal parts

    1 project | news.ycombinator.com | 21 Jul 2021
  • Book recommendation focusing on tooling?

    4 projects | /r/Clojure | 4 Oct 2022

Did you konow that Java is
the 8th most popular programming language
based on number of metions?