this post was submitted on 27 Dec 2023
5 points (100.0% liked)

Clojure programming language discussion

456 readers
1 users here now

Clojure is a Lisp that targets JVM and JS runtimes

Finding information about Clojure

API Reference

Clojure Guides

Practice Problems

Interactive Problems

Clojure Videos

The Clojure Community

Clojure Books

Tools & Libraries

Clojure Editors

Web Platforms

founded 4 years ago
MODERATORS
 

Why you should try Clojure Interactive Programming

https://blog.agical.se/en/posts/why-you-should-try-clojure-interactive-programming/

Clojure has a lot of things going for it. To name just a few: Functional programming is the default. Clojure makes it easy to keep data immutable. The language is small and simple, and the programs you create stay smaller and simpler than with most...

#clojure #clj #cljs [email protected] @clojure

top 1 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 3 points 10 months ago

I'm going to ask a stupid question, that comes to mind every time I read about immutable data being a big deal.

Why do I want my data to be immutable? If I'm writing a program to solve a task, most of that problem solving involves mutating data, almost by definition, no?

I must be stupid.