The Perils of Clojure

<p>Ready to unravel the mystery? Despite the skeptical title my faith in Clojure is unshakable. I think functional languages are to save the software world and the power of LISP-like languages &mdash; read homoiconic, macros &amp; stuff &mdash; is just too hard to be ignored. And the intersection of those two powerful concepts plus the incredibly simple data model and a bunch of other nice things (like running on top of JVM) is Clojure.&nbsp;<strong>Quite frankly I don&rsquo;t think there&rsquo;s any other language out there that&rsquo;s better suited for general purpose programming.</strong></p> <p><img alt="" src="https://miro.medium.com/v2/resize:fit:770/1*2Q5CCk7sK9MTZWlCALVObQ.jpeg" style="height:700px; width:700px" /></p> <p>That&rsquo;s now a classic&hellip;</p> <p>Being a huge fan though, I must admit that some time ago after reading&nbsp;<a href="http://winestockwebdesign.com/Essays/Lisp_Curse.html" rel="noopener ugc nofollow" target="_blank">The Lisp Curse</a>&nbsp;I realized the same curse is cast over my favorite language too &mdash; but admittedly in a much milder form.</p> <p><strong>The Lisp curse? In a nutshell too much power means less or no hardship; no hardship &mdash; no community.</strong></p> <p>I mean does someone like Thanos need a community? Nope, he snaps his fingers &mdash; done. And to counter that you need the Avengers + a bunch of other superheroes, ingenious ideas, bold thinking, special effects, millions of dollars to make a bunch more movies, etc. Basically, a community defined by hardship&hellip; Sans the millions, I guess.</p> <p><a href="https://medium.com/@ignorabilis/the-perils-of-clojure-1ec555de9ef9"><strong>Website</strong></a></p>
Tags: Perils Clojure