2 ms·
For what it's worth, Clojure is my favorite language. One of it's core principles is a symbiotic relationship with it's host platform. Today it compiles to Java
by JamesLeonis 9y ago
For what it's worth, Clojure is my favorite language. One of it's core principles is a symbiotic relationship with it's host platform. Today it compiles to Java, Javascript, and C# runtimes. There's also a growing native runtime for C[1].
What draws me to Clojure is the sense of "conversation" I have with my runtime, state, and the code I'm writing. I start with some data, and transform it slowly with added functions until I arrive at my desired result. I often have a commented out "scratchpad" in my code left over from those development conversations[2]. I honestly wish more programmers experienced this phenomenon, and I wish it was in more languages/runtimes.
1: https://github.com/schani/clojurec https://github.com/schani/clojurec
2: https://github.com/jamesleonis/bencode-cljc/blob/master/src/bencode_cljc/core.cljc#L111 https://github.com/jamesleonis/bencode-cljc/blob/master/src/...