The Sather Language and Libraries

Sather is an object-oriented language derived from Eiffel which is particularly well suited for the needs of scientific research groups. It is designed to be very efficient and simple while supporting strong typing, garbage collection, object-oriented dispatch, multiple inheritance, parameterized types, and a clean syntax:. It compiles into portable C code and easily links with existing C code. The compiler, debugger and several hundred library classes are freely available by anonymous FTP. This paper describes aspects of the language design, implementation and libraries. ·Email: olllll:i.csi.berkeley.edu. t Computer Science Division, U.C. Berkeley. Email: cl:i.m4l:i.cs:i.. berkeley. edu