Chapter 3. Advanced ClojureScript Concepts
In this chapter, we'll introduce some more advanced concepts of ClojureScript as a language. At this point, you should already have all the tools you need to write basic ClojureScript programs, and this chapter will help take you from that level of expertise to one at which you feel comfortable tackling more complicated and extensive engineering tasks. This chapter will cover the following topics:
- Functional programming concepts
- Control flow
- Writing macro for ClojureScript
- Concurrent design patterns using
core.async
Functional programming concepts
We've already talked a little bit about how ClojureScript is a functional language in Chapter 2 , ClojureScript Language Fundamentals, when we introduced the function ...
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.