Summary
So far, we talked about several ways to troubleshoot our code. The tools.trace
and Spyscope libraries are useful in interactive debugging, while the tools.logging
library can be used to log information in running applications. We also discussed a handful of good practices for developing applications and libraries in Clojure.
You must be quite anxious by now to write your own applications in Clojure. If you've been paying attention so far, you must have noticed that Clojure is indeed a simple language. Yet, through its simplicity, we are empowered to create elegant and scalable solutions to a lot of interesting problems. On your journey with Clojure ahead, always strive to make things simpler, if they aren't simple enough already. We'll leave you with a few thought provoking quotes as you go onwards to realize the possibilities of this elegant, powerful, and simple programming language.
"Composing simple components is the way we write robust software."... |