Keywords: ref

## Contents

- 1. Reference
  - 1.1 protocols -- Protocol Definition, Declaration, and Adaptation
    - 1.1.1 Big Example 1 -- A Python Documentation Framework
    - 1.1.2 Protocols and Interfaces
    - 1.1.3 adapt() and the Adaptation Protocol
    - 1.1.4 Defining and Subclassing Interfaces
    - 1.1.5 Interfaces Used by the Declaration API
    - 1.1.6 Declaring Implementations and Adapters
    - 1.1.7 Protocol Implication and Adapter Precedence
    - 1.1.8 Dynamic Protocols (NEW in 0.9.1)
    - 1.1.9 Package Contents and Contained Modules
    - 1.1.10 Big Example 2 -- Extending the Framework for Context
    - 1.1.11 Additional Examples and Usage Notes