My thoughts after using Clojure for about a month
6 hours ago
- #Clojure
- #Lisp
- #Programming Languages
- Clojure was chosen for a personal project to learn the language by rewriting a static site generator.
- Clojure is more cohesive than Common Lisp due to a unified design, offering abstractions like seq for consistent sequence handling.
- It is more pragmatic than Scheme, with a larger standard library and JVM integration for a rich ecosystem.
- Clojure provides ergonomic data structures, including lists, vectors, hash-maps, and sets, all treated equally in the core language.
- Criticisms include having more syntax than traditional Lisps and the challenge of not knowing Java, the underlying JVM language.
- Despite some pain points, Clojure is enjoyable and practical, with plans to continue using it and explore through projects like Project Euler.