Appendix B. Library Interface Conventions

Table of Contents
B.1. Overview
B.2. Library Header File
B.3. Object Type Definitions
B.4. GridTurtle example
B.5. Global Object Symbols
B.6. Interface Design Convention
B.7. Documentation Structure

B.1. Overview

Some of the basic Swarm libraries are implemented using object definition conventions established by the defobj library. This document explains how to read and interpret the header files and interface definitions published by such libraries. It also explains the typical structure of documentation provided for libraries that follow these conventions.