>From Bob Martin: (I know he's not the last word, but interesting)



Over the last 5 decades, I’ve used a LOT of different languages.

And I’ve come to a conclusion.


My favorite language of all, the language that I think will outlast all the 
others, the language that I believe will eventually become the standard 
language that all programmers use…


…is Lisp.


I have not come to this conclusion casually, nor even willingly. I was not 
fan of Lisp. For 40 years I was not a fan of Lisp. I saw the CARs and CDRs 
and CADDADDRs and thought it was all just academic baloney; interesting but 
not truly useful.


And then, a decade ago I found SICP 
<https://mitpress.mit.edu/sites/default/files/sicp/index.html>. And after 
that I found Clojure. Clojure is a Lisp that rides on top of the Java 
ecosystem (and does not have CARs or CDRs, or CADADAADR s).


I wasn’t convinced right away. It took a few years. But after the usual 
stumbling around and frustration, I began to realize that this language was 
the easiest, most elegant, least imposing language I had ever used – and 
not by a small margin.

So, why Clojure? I’ve made a list. Are you ready for it? Here it is.

   1. Economy of Expression.

If you are wondering where the rest of the list is, there isn’t any more. 
That’s the reason. There’s only one. It is just simpler, and easier, and 
less occluding to write expressive code in Clojure. It requires fewer 
lines. It require fewer characters. It require fewer hours. It requires 
fewer mental gymnastics.


http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/e22dd0c7-dc1d-4b92-8bbd-548af243f78a%40googlegroups.com.

Reply via email to