This document describes how to create objects inside lists in Ring and manipulate them. Some key points: - Objects can be created directly inside a list during list definition. Lists can also be appended to with the + operator or Add() function. - Objects inside lists can be accessed and modified using typical list indexing and object property syntax. - Custom classes like 'point' are used to define the structure of objects created inside lists. - Examples demonstrate creating a list of point objects, adding more objects to the list, and accessing/modifying properties of specific objects in the list. This allows Ring programs to use nested data structures like lists of objects to enable a more declarative programming style on top