O'Reilly logo

Learning ClojureScript by Allen Rohner, Rafik Naccache, W. David Jarvis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required