Rethinking ClojureScript 2.0: A Proposal for Simplicity and Interoperability
A case for ClojureScript 2.0 ๐
The text discusses the author's case for ClojureScript 2.0, highlighting the issues with using the :advanced compilation mode and advocating for the removal of Google Closure from the ClojureScript compiler. The author argues that the current system creates challenges for developers in terms of performance, code breakage, and interoperability with JavaScript. They propose a shift towards a less aggressive bundler and emphasize the importance of simplicity and ease of use in the ClojureScript ecosystem. The author also acknowledges the potential difficulties and the need for significant changes in implementing this proposal. Overall, the text provides a critical analysis of the current state of ClojureScript and offers a vision for its future development.
- Challenges with using :advanced compilation mode
- Proposal to remove Google Closure from the ClojureScript compiler
- Emphasis on simplicity and ease of use in the ClojureScript ecosystem