| > the benefits of persistent data structures are overstated. Well, what else is overstated? - Structural editing? Fine. - REPL-driven development? Okay, let's throw that out the window. - Hosted nature and the interop? Gone. - Destructuring? Eh, we kinda have it in Javascript, right? - Concurrency support? Who needs that shit, anyway, right? - Simplicity and elegance? Arguable. Some like verbose Typescript code more. - Functional programming? What the heck is it even? The point I'm trying to make is that you can't just "remove" an essential part of what makes a language. Rich Hickey took a year-long sabbatical (or was it two or even three years? I forgot) and used his savings to get this aspect of the language right. Without the immutable collections, the language would've been an entirely different beast. |