Publication Details

Title: An Analysis of the Divergence of Two Sather Dialects
Author: D. Stoutamire, W. Zimmermann, and M. Trapp
Group: ICSI Technical Reports
Date: August 1996
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1996/tr-96-037.pdf

Overview:
Sather is an object oriented language designed to be simple, efficient, safe, and non-proprietary. It was originally envisioned as a "cleaned-up" version of Eiffel, addressing perceived failures in simplicity and efficiency. The first public implementation (Sather 0) was first released to the public by ICSI in 1991. Shortly after, a compiler group at the University of Karlsruhe created the first native code compiler. A major effort then began to redesign the language to correct shortcomings in Sather 0 and to make Sather suitable for general-purpose, large scale programming. In part because each compiler group was building a compiler for a moving design target, the two parallel efforts resulted in two dialects, Sather 1 and Sather K. This report analyzes the essential causes of the differences, which result from differences in each group's goals.

Bibliographic Information:
ICSI Technical Report TR-96-037

Bibliographic Reference:
D. Stoutamire, W. Zimmermann, and M. Trapp. An Analysis of the Divergence of Two Sather Dialects. ICSI Technical Report TR-96-037, August 1996