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,

 strong (contravariant) typing, separate implementation and type

 multiple inheritance, garbage collection, iteration abstraction,

 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

 stable public class library and a growing body of contributed code

 classes for mathematics, data structures, GUI interfaces and compiling;

 Sather compiler, written entirely in Sather, is one such contribution.

 has a very unrestrictive license which allows its use in proprietary

 but encourages contribution to the public library. A language-aware

 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