@@ -45,21 +45,24 @@ first changes made were simply backing out previously commited breaking changes,
45
45
and aligning the codebase with the latest Google Closure Compiler release.
46
46
47
47
But why stick with an "aging" JavaScript library? Didn't Google themselves claim
48
- GCL was old-fashioned? Unfortunately for optics, Google avoiding enumerating the
49
- increasingly well-understood costs associated with mainstream JavaScript
50
- development practices. To be fair, this problem permeates contemporary
51
- software industry and highlights the systemic pitfalls that arise from
52
- optimizing ease against other equally valuable properties.
48
+ GCL was old-fashioned? Unfortunately, for optics, Google avoided enumerating the
49
+ now well-understood costs associated with mainstream JavaScript development
50
+ practices. To be perfectly fair to JavaScript, these problems have permeated
51
+ the software industry for years and they are cultural, not technical in nature.
53
52
54
53
One of the biggest benefits of GCL is that it makes ClojureScript a complete
55
54
solution for writing ClojureScript for a variety of JavaScript contexts,
56
55
not limited to the browser. You don't need to deal with Node modules and
57
- dependencies, build tools, and other various flavors of the month.
56
+ dependencies, build tools, build plugins, and other various flavors of the month
57
+ to add some interactivity to a website. It rarely matter hows old a dependency
58
+ is, take for example `domina` . Sure it generates a bunch of style warning from
59
+ the ClojureScript compiler, but it compiles. If not for a Google Closure Library
60
+ change you could use the entire API today.
58
61
59
62
## Contributors
60
63
61
64
Thanks to all of the community members who contributed to
62
- ClojureScript 1.12.35 :
65
+ ClojureScript 1.12.38 :
63
66
64
67
* Michiel Borkent
65
68
* Mike Fikes
0 commit comments