Summary
In this chapter, you've learned how to use composable pipelines to craft cleaner and potentially more efficient code by replacing traditional loops. We took a quick jaunt through the heart of the range-based modules in Phobos to get a feel of some of the functions and where to find others that are useful for working with ranges. Finally, we made our final updates to the desktop version of MovieMan.
In the next chapter, we're off to explore the wide world of the D ecosystem, where we'll take a look at libraries, tools, and other resources to help you on your journey.