tool: Sather 1.0


Language:
Sather
Version:
1.0.6
Parts:
compiler(->C), library, examples, documentation
Author:
International Computer Science Institute in Berkeley, CA
Location:
ftp://ftp.icsi.berkeley.edu/pub/sather/Sather-1.0.6.tar.gz
Description:
Sather is an object oriented language which aims to be simple, efficient, safe, and non-proprietary. One way of placing it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant and safe as Eiffel or CLU, and support higher-order functions and iteration abstraction as well as Common Lisp, Scheme, or Smalltalk. Sather has parameterized classes, object-oriented dispatch, statically-checked strong (contravariant) typing, separate implementation and type inheritance, multiple inheritance, garbage collection, iteration abstraction, higher-order routines and iters, exception handling, assertions, preconditions, postconditions, and class invariants. Sather programs can be compiled into portable C code and can efficiently link with C object files. Sather has a very unrestrictive license which allows its use in proprietary projects but encourages contribution to the public library.
Conformance:
reference implementation
Reference:
http://www.icsi.berkeley.edu/Sather
Bugs:
Send email to sather-bugs@icsi.berkeley.edu
Requires:
ANSI C compiler such as gcc.
Ports:
SunOS 4.1.3, Ultrix 4.3, NetBSD 1.0_BETA, Linux 1.0.8s, IRIX 4.0.5H and 5.2, NEWSOS 4.1R MIPS RISC os 4.53C, SunOS 5.3, DEC OSF/1 V2.0, FreeBSD 1.1.5.1, 2.x, OS/2
Portability:
high.
Status:
actively developed
Discussion:
comp.lang.sather
Help:
sather-bugs@icsi.berkeley.edu
Announcements:
comp.lang.sather, also a mailing list; send mail to sather-request@icsi.berkeley.edu
Updated:
October 31st, 1994

Related Items

category: compiled, imperative languages summary, or expanded.

category: object oriented languages summary, or expanded.


This site is supported by David Sharnoff and Bryan Miller with some help from Google Adwords.

Please send updates to free-compilers@sharnoff.org

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved
Copyright (c) 1999-2010 David Muir Sharnoff, Bryan Miller, All Rights Reserved