clojure-cli-config
clojure-site
clojure-cli-config | clojure-site | |
---|---|---|
8 | 6 | |
498 | 245 | |
0.8% | 0.0% | |
8.1 | 9.4 | |
5 days ago | 5 days ago | |
Makefile | HTML | |
Creative Commons Attribution Share Alike 4.0 | Eclipse Public License 1.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clojure-cli-config
- Clojure Turns 15 panel discussion video
-
good current tutorial on tooling and REPL dev for Clojure?
Programming Clojure 3rd edition does have some minimal coverage of the CLI but it just barely made it to publication and a lot has been added since. You might find the CLI guide (https://clojure.org/guides/deps_and_cli) and CLI reference (https://clojure.org/reference/deps_and_cli) to be helpful for some questions. The Practicalli guide (https://practical.li/clojure/) has a number of good pages and resources on repl, tools, and use.
-
Clojure 15th Anniversary: A Retrospective
Yeah this is grim.
There is https://github.com/practicalli/clojure-deps-edn which solves this but it’s not linked to from any official docs which seems a miss to me. As well as the config and full documentation, it also comes with a video walking you through a demo of all the features.
-
Building a Startup on Clojure
I was lost when I moved to deps from lein, but just forking and cloning https://github.com/practicalli/clojure-deps-edn as $HOME/.clojure solved the problem - this base deps.edn contained all the aliases I needed - creating a new project, searching and adding dependencies, hooking up data inspectors like portal or reveal, testing, code coverage, benchmarking, building uberjar etc. Moving to deps also introduced me to polylith [1], which has been very useful for building large multi-component projects
[1] https://polylith.gitbook.io/polylith/
-
Book recommendation focusing on tooling?
When I'm looking for tooling related stuff I do always check practical.li (https://practical.li/clojure/) since it probably has a good, if terse, description and mostly has links to the good documentation (or at least the best available).
-
Scala Isn't Fun Anymore
4. You need build tooling and it seemed the choices were lein (easy user experience but not “blessed” future direction? - not sure about what i’m saying here but it’s the understanding i formed). Tools.deps is the blessed approach but designed to customise the heck out of it - problematic for a beginner like me! Thankfully you can park the customisation for later and just get started with a well laid out starter https://github.com/practicalli/clojure-deps-edn - there’s even a video walks you through its features, all the inspectors and visualisers are nice to know about but not needed yet on a beginner journey
- New Clojure Project Quickstart
- Clojure needs a Rails, but not for the reason you think
clojure-site
-
Ask HN: Why does the Clojure ecosystem feel like such a wasteland?
> 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.
-
How are tools shared in a project?
I'll concede the docs could be improved but, hey, feel free to open an issue or PR here https://github.com/clojure/clojure-site instead of arguing with everyone on Reddit, eh?
-
Book recommendation focusing on tooling?
Eventually, I'm sure there will be a 4th edition of Programming Clojure and it will cover those tools in greater detail, but if you find issues or questions, feel free to file them at https://github.com/clojure/clojure-site/issues or ask on https://ask.clojure.org .
-
top 10 words to help you learn Clojure – Stu Halloway
succession - the following of one value after another, as opposed to "updating", in which one value displaces another. Discussion at https://github.com/clojure/clojure-site/issues/188
-
Help a JavaScript developer understand the reason to some pieces of syntax and convention
The ^ macro actually annotates metadata onto the value that read, rather than the resulting runtime value. This is mentioned in the last paragraph on the metadata page, and there's some more explanation in this Github issue.
-
Clojure builds as an amalgamation of orthogonal parts
These are good points and I'd welcome feedback at https://github.com/clojure/clojure-site/issues
What are some alternatives?
malli - High-performance data-driven data specification library for Clojure/Script.
website - Flutter documentation web site
schema - Clojure(Script) library for declarative data description and validation
flywaydb.org - The main marketing and documentation site for Flyway by Redgate
yada - A powerful Clojure web library, full HTTP, full async - see https://juxt.pro/yada/index.html
raku-website - A website for the Raku programming language
portal - A clojure tool to navigate through your data.
Symfony2 Components - The Symfony documentation
babashka - Native, fast starting Clojure interpreter for scripting
re-frame - A ClojureScript framework for building user interfaces, leveraging React
flow-storm-debugger - A debugger for Clojure and ClojureScript with some unique features.