By Alvin Alexander. Last updated: December 7, 2014
Another nice thing about functional programming is that you should be able to use tools to visualize the heck out of your software applications. Since functions should just be, “data in, data out,” tools like this may be helpful and accurate in “visualizing” your application. (On a somewhat related note, ScalaCheck can provide automated property-based testing of your Scala/FP code.)