Book Image

Clojure Reactive Programming

Book Image

Clojure Reactive Programming

Overview of this book

Table of Contents (19 chapters)
Clojure Reactive Programming
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Bibliography
Index

Summary


In this chapter, we developed our very own CES framework. By developing our own framework, we have solidified our understanding of both CES and how to effectively use core.async.

The idea that core.async could be used as the foundation of a CES framework isn't mine, however. James Reeves (see https://github.com/weavejester)—creator of the routing library Compojure (see https://github.com/weavejester/compojure) and many other useful Clojure libraries—also saw the same potential and set off to write Reagi (see https://github.com/weavejester/reagi), a CES library built on top of core.async, similar in spirit to the one we developed in this chapter.

He has put a lot more effort into it, making it a more robust option for a pure Clojure framework. We'll be looking at it in the next chapter.