Summary

Congratulations! You now have a working knowledge of some of ClojureScript's more interesting libraries, as well as a good idea of how to take that knowledge and apply it to your particular applications. You've learned how to use core.match and core.logic to write code that programmatically matches patterns or other logical constraints. With clojure.zip, you now know how to rapidly traverse and modify ClojureScript data structures in a way that feels mutable, but has all the safety of immutability. Lastly, you learned how to use schema to do runtime data validation.

In the next and final chapter of this book, we'll learn about how to write portable code that'll work for both Clojure and ClojureScript, how to use cljs.test to write tests ...

Get Learning ClojureScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.