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