@TECHREPORT{Stoutamire96thesather, author = {David Stoutamire and Stephen Omohundro}, title = {The Sather 1.1 Specification}, institution = {}, year = {1996} }
Years of Citing Articles
Bookmark
OpenURL
Abstract
This document is a concise specification of Sather 1.1. Sather is an object oriented language designed to be simple, efficient, safe, flexible and nonproprietary. Sather has parameterized classes, object-oriented dispatch, statically-checked strong (contravariant) typing, separate implementation and type inheritance, multiple inheritance, garbage collection, iteration abstraction, closures, exception handling, assertions, preconditions, postconditions, and class invariants. This 1.1 specification significantly polishes and improves the 1.0 language specification with an introduction, index, and examples. New constructs include out' arguments, less restrictive overloading, and improved external language interfaces. 1. Direct email correspondence to the Sather group at sather@icsi.berkeley.edu This page intentionally blank. Table of Contents 3 ABOUT SATHER INTRODUCTION 9 The Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 IMPORTANT...