In this chapter, you’ll look at some other common uses for functional programming. You’ll start by looking at how functional code can help you to manage the business logic implemented in your programs. You’ll then look at what event-based programming is and how functional programming can help you deal with the complexities of managing incoming events and keep your data flows straight. Finally, you’ll take a quick look at asynchronous programming and see why functional programming is a useful tool in that domain too.
Managing Business Logic
Most (useful) programs perform a multitude ...