This way code can be fetched from DHTs and it can be cached by the OS, even reused for multi user systems.
If upgradable libraries are required import an interface and let the runtime pick a suitable implementation based on the users policy settings.
Even interfaces can be named by hashes.
import org.google.webapi.blah <SHA-1:2fd4e1c67a2d28fced849ee1bb76e7391b93eb12> as blah
© 2015, O’Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.