4 ms·
To answer some of the people in the thread that have asked why you might want to choose a lisp, here's an answer. I have chosen a lisp (Clojure) because: - Cl
by raspasov 11y ago
To answer some of the people in the thread that have asked why you might want to choose a lisp, here's an answer.
I have chosen a lisp (Clojure) because:
- Clojure allows me to write code that is robust, fast, and simple
- because it's simple, most Clojure code is easy to reason about, now, tomorrow and six months from now
- focus on the data (JSON, html parsing, whatever) and the transformation of it, which is arguably what we do most of the time in modern backend and frontend (React-based) applications
- pervasive and strongly encouraged immutability, managed concurrency, discouraged callback hell, etc which makes it hard to write bad code in the first place
- I can change functional+dynamic+immutable code faster than any other code, which allows faster experimentation and iteration on features
- it works very well for both backend services (Clojure/JVM), and browser applications (ClojureScript/Google Closure compiler), with the language staying 97% the same