Sather 1.1: A Language Manual
B. Gomes, D. Stoutamire, B. Vaysman and H. Klawitter
Detailed Table of Contents
A general overview of Sather's features.
lasses and Objects
Using simple classes and programming constructs.
A gentle introduction to Iterators
ode inclusion and partial classes
Reusing of code via code inclusion. Inheritance Part I.
Abstract interfaces and subtyping. Inheritance Part II.
arametrized Classes and Arrays
Creating generic classes by type-safe parametrization.
Re-defining the simple operators such as + and * in user classes.
Classes that define simple immutable types such as integers.
Closures are Sather's equivalent of function pointers.
Support for pre- and post-conditions, class invariants and assertions.
Basic classes, and some of the fundamental library abstractions.
nterfacing with Fortran
nterfacing with C
Potentially more recent and complete
postscript version here
Please send comments and corrections to
Sather Home Page