>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.