Chapter 10 Dependencies: Mindset and Background

One should not have an all or nothing mindset when it comes to dependencies. This chapter aims at how to find the balance.

Learning objectives:

  • When should you take a dependency?
  • Deciding between Imports, Suggests, and Depends
  • Namespace system and user’s search path

This chapter should be revisited “as your packages get more ambitious and sophisticated.”