Elektrine lite

← Feed

@communism__dup_7961@lemmy.ml

Post #46513

2025-12-09 20:50 UTC

That’s a really interesting suggestion. I’ve not used either. I had the impression that those languages are kinda esoteric, but maybe I’ll have a look.

Replies (1)

  • @yogthos@lemmy.ml 2025-12-09 21:14

    While they’re far from mainstream, they’re definitely languages worth learning. And I’d argue that learning functional style first gives you a much better intuition regarding state management which makes you a better imperative programmer as a result. It’s much easier to go from functional to imperative than the other way around. I mostly work with Clojure myself, and it’s pretty easy to set up with VSCode and Calva plugin. There’s also a lightweight runtime for it that doesn’t require the JVM which is great for a learning set up. You just run bb --nrepl-server and then connect the editor to it as shown here. From there on you can run code and see results right in the editor. This is a good overview of what the workflow looks like in practice. Also have some beginner resources I’ve used to train new hires on Clojure. Introductory resources High level overview yogthos.github.io/ClojureDistilled.html core functions explained visually blog.josephwilk.net/…/functions-explained-through… An Animated Introduction to Clojure markm208.github.io/cljbook Interactive tutorial in a browser tryclojure.org Interactive exercises clojurescriptkoans.com Notebooks with introductory examples github.clerk.garden/…/notes-on-clojure Interactive book www.maria.cloud Clojure style guide github.com/bbatsov/clojure-style-guide Clojure macros clojure-doc.github.io/articles/language/macros Puzzle Based Introduction to Functional Programming egri-nagy.github.io/popbook A deeper dive www.braveclojure.com/foreword kimh.github.io/clojure-by-example mishadoff.com/blog/clojure-design-patterns aphyr.com/tags/Clojure-from-the-ground-up

    Open ##46576