Beautiful Morphological Polymorphism Across Substrates
JavaScript is not dead; it’s resting. And may it do so in complete repose and peace, undisturbed in such a felicitous internment.
It has been resting, in one form or another, since Brendan Eich conjured it in ten days in 1995. It has rested through the browser wars, the framework churn, the rise of Node.js, the ES6 reformation, and the TypeScript ascendancy. It has rested while billions of devices learned to execute its instructions and millions of developers learned to navigate its coercions. All for various definitions of “rest” of admitedly anxious connotation.
It is, one must concede, an exceptionally well-rested language.
But languages that rest long enough eventually dream. And this one, it turns out, has been dreaming in s-expressions.
Shall we see, then, what dreams it dreams?