Poots Ponders Parent and Progeny
A friend asked me to elaborate on why I hadn’t included ClojureScript alongside CoffeeScript and TypeScript in a previous post, and why I alluded to the significance of the fact that Elm was Elm and not ElmScript. The omission was deliberate and my thoughts on ‘Script’ are speculative but my answers to both questions are inter-related and hopefully by going into detail you’ll be able to see what I was getting at.
I believe that Elm is that third and middle way, qualified to supersede the ’Scripts by providing a language and an approach for our present predicament. It transcends the others precisely because it is attendant to the particulars. It does justice to history, not by repeating it, but by reimagining it; and to the present not by swimming with the tide, but by channeling the flow. Elm is the future.
So it deserves a name that stands alone.
—Monday 9th November 2015.
- This is a gross simplification of the rich and varied ecosystem that has blossomed in the furrow that Jeremy Ashkenas ploughed with CoffeeScript.