Thread overview
Sather
Feb 09, 2003
Mark Evans
Feb 09, 2003
Sean L. Palmer
Feb 09, 2003
factory
February 09, 2003
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."


February 09, 2003
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."


February 09, 2003
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