[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Version 1.2.2 of GNU Sather released

From: J. Abelardo Gutierrez
Subject: Version 1.2.2 of GNU Sather released
Date: Wed, 15 Jun 2005 06:53:06 -0400
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050326)

Hash: SHA1

I am pleased to announce GNU Sather 1.2.2, available at

The project home page is

The md5 digest is:
0a8bb5725badc30247202759512f0092  sather-1.2.2.tar.bz2

The sha1 digest is:
64e22d955a95c3ccb3beaaa6ec862333313ad278  sather-1.2.2.tar.bz2

What is GNU Sather

GNU Sather is an object-oriented programming language designed to be
simple, efficient and safe. It aims to be appropriate for use in
teaching, research, and industry.

It was originally based on Eiffel but now incorporates ideas and
approaches from several languages.  One way of placing it in the
"space of languages" is to say that it attempts to be as efficient as
C, C++, or Fortran, as elegant and safe as Eiffel or CLU, and to
support higher-order functions as well as Common Lisp or Scheme.

So GNU Sather is an object-oriented language with garbage collection,
statically-checked strong typing, multiple inheritance, separate
implementations and type inheritance, parameterized classes, dynamic
dispatch, iteration abstraction, higher-order routines and iterators,
exception handling, assertions, preconditions, postconditions, and
class invariants.  Code can be compiled into C code and can link with
C object files.

What's New

This release fixes some bugs that make the project impossible to
compile GNU Sather on gcc 3.x (Tested on GNU/Linux).

Current Development State

GNU Sather was "almost production ready" some years ago, but it has
been orphaned for some years, now with a new maintainer it'll get from
"almost" to complete as soon as we can do it.

Future Directions

The specification of the language is in a process of cleanup and
reunification with some concepts form other Sather dialect called
Sather-K. Also we are going to incorporate some new concepts to the
language, starting with modules and packages.

In the future we will be porting the compiler to a more modular
architecture that is planned to be a gcc direct compiler front end,
and also to have a interactive interpreter to use in development.

Also it is planned a complete revision of GNU Emacs tools for sather to
make them work with current GNU emacs (I need help with this task).

Abelardo Gutierrez
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird -


reply via email to

[Prev in Thread] Current Thread [Next in Thread]