@@ -33,30 +33,30 @@ with Google Closure Library.
3333
3434## Clojure's Fork of Google Closure Library
3535
36- Google stopped contributing to Google Closure Library (GCL) last August. As far
37- as ClojureScript is concerned, the stability of GCL had declined significantly
38- over the past few years after a long period of stability. Google was both
39- trying many things with respect to their internal JavaScript strategy as
40- well becoming less concerned about the impact on outside consumers .
36+ The incredible stability of Google Closure Library started declining around
37+ 2019. Google was both trying many things with respect to their internal
38+ JavaScript strategy as well becoming less concerned about the impact on outside
39+ consumers. Finally, Google stopped contributing to Google Closure Library
40+ last August .
4141
42- We have forked Google Closure Library and taken up maintenance. The very
43- first changes made were simply backing out previously commited breaking changes,
44- and aligning the codebase with the latest Google Closure Compiler release.
42+ We have forked Google Closure Library and taken up maintenance. We backed out a
43+ few years of needlees breaking changes and aligned the codebase with the latest
44+ Google Closure Compiler release.
4545
4646One of the biggest benefits of GCL is that it makes ClojureScript a complete
47- solution for writing ClojureScript for a variety of JavaScript contexts, not
48- limited to the browser. These days, ClojureScript integrates well with the wider
49- JavaScript ecosystem these days, but ClojureScript always provided a solid of set of tools
50- out of the box as reliable as the standard library. That was absolutely true from
51- 2011-2019 when GCL rigorously avoided breaking changes.
52-
53- We are working on restoring that rock solid stability. With this release, you'll find
54- that quite a few fine old ClojureScript libraries work again today as well as
55- they did 14 years ago.
56-
57- ClojureScript is not just for rich web applications. Many websites need rich
58- DOM manipulation, robust internationalization, and compelling interactivity on
59- a website without going to a framework. In these cases ClojureScript
60- generates surprisingly compact output compared to the JavaScript alternatives.d
47+ solution for a variety of JavaScript contexts, not limited to the browser.
48+ Taking on additional dependencies always comes with a cost. One of
49+ ClojureScript's original value propositions was a rock solid set of standard
50+ JavaScript tool as dependable as `clojure.core` .
51+
52+ We are working on restoring that rock solid stability. With this release, you'll
53+ find that quite a few fine old ClojureScript libraries work again today as well
54+ as they did 14 years ago.
55+
56+ ClojureScript is and never was only just for rich web applications. Even in the
57+ post React-world, most of the web is (sensibly) still using jQuery. If you need
58+ non-trivial DOM manipulation, robust internationalization, and compelling
59+ interactivity without a framework, ClojureScript works well and generates
60+ surprisingly compact output compared to the JavaScript alternatives.
6161
6262Give it a try!
0 commit comments