3.2 Choosing URIs

The Mozart system fully embraces the idea of modular programming: applications are assembled from ``components'' or ``modules'' which are loaded lazily when needed.

Furthermore, Mozart takes the idea of a world-wide, or universal, component library seriously: modules are referenced through URIs1 and may be dowloaded from the net automatically when necessary. The essential idea is that every module should be uniquely identified by a URI. It's the same everywhere and it never changes. This means that other developers can reliably use these URIs to import these modules.

So what URI should you pick? You have 2 choices:

Which you choose is of course up to you, but we encourage you to choose an abstract uri.

1. See Uniform Resource Identifiers (URI): Generic Syntax

Denys Duchier
Version 1.3.0 (20040413)