Skip to content

Commit 3da9464

Browse files
committed
wip
1 parent f3e3378 commit 3da9464

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

content/news/2025-05-12-release.adoc

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -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

4646
One 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

6262
Give it a try!

0 commit comments

Comments
 (0)