A general overview of Sather's features.
C lasses and Objects Using simple classes and programming constructs.
I terators A gentle introduction to Iterators C ode inclusion and partial classes Reusing of code via code inclusion. Classes Abstract interfaces and subtyping. P arametrized Classes and Arrays Creating generic classes by type-safe parametrization. I mmutable Classes Classes that define simple immutable types such as integers. C losures Closures are Sather's equivalent of function pointers.