www.digitalmars.com         C & C++   DMDScript  

D - Sather

reply Mark Evans <Mark_member pathlink.com> writes:
http://www.icsi.berkeley.edu/~sather/
http://www.icsi.berkeley.edu/~sather/Publications/tr-93-064.html
http://www.icsi.berkeley.edu/~sather/Publications/toplas.html
http://www.icsi.berkeley.edu/~sather/Publications/satish-thatte.html

"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. ICSI maintains a
stable public class library and a growing body of contributed code including
classes for mathematics, data structures, GUI interfaces and compiling; the
Sather compiler, written entirely in Sather, is one such contribution. Sather
has a very unrestrictive license which allows its use in proprietary projects
but encourages contribution to the public library. A language-aware browser
allows new users to explore the library with integrated documentation."
Feb 08 2003
parent reply "Sean L. Palmer" <seanpalmer directvinternet.com> writes:
You forgot to mention that Sather is one *UGLY* language to look at.  ;)

My opinion only, worthless as usual.  Other than that, Sather sounds
interesting.

Sean


"Mark Evans" <Mark_member pathlink.com> wrote in message
news:b24h95$1kdv$1 digitaldaemon.com...
 http://www.icsi.berkeley.edu/~sather/
 http://www.icsi.berkeley.edu/~sather/Publications/tr-93-064.html
 http://www.icsi.berkeley.edu/~sather/Publications/toplas.html
 http://www.icsi.berkeley.edu/~sather/Publications/satish-thatte.html

 "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. ICSI
maintains a
 stable public class library and a growing body of contributed code
including
 classes for mathematics, data structures, GUI interfaces and compiling;
the
 Sather compiler, written entirely in Sather, is one such contribution.
Sather
 has a very unrestrictive license which allows its use in proprietary
projects
 but encourages contribution to the public library. A language-aware
browser
 allows new users to explore the library with integrated documentation."
Feb 09 2003
parent factory <tehdasX optushome.com.au> writes:
In article <b2586r$1vqh$1 digitaldaemon.com>, 
seanpalmer directvinternet.com says...
 You forgot to mention that Sather is one *UGLY* language to look at.  ;)
It's not that bad, for a pascal style syntax. It doesn't reached the ({(ugliness)}) of Objective-C does for the C syntax, or for that matter K&R C. (Ok, so I'm a syntax bigot) - Factory
Feb 09 2003