|
Welcome to
Sather |
|
|
|
|
This web site is in a great state of flux as full web documentation of
both the specification of the Sather language and required library, as well as
definitions of other libraries, examples of use, etc is being produced over a
period of months during the year 2000. The most recent update to any page
will be reflected in the revision date at the foot of this
page.
Introduction
Brief notes on the Sather language itself, the Required Library and the
resource implications of offering full internationalisation facilities is
contained in an introductory note
here.
Specification
The formal specification of the Sather language may be studied
here as it is being
written.
Implementation
Current implementation work on Sather under way here at Waikato is
concentrated on implementations in the Windows 2000 (cygwin), linux and unix
environments :-
- A port of the Sather 1.2
implementation for Windows NT/Windows 2000 is available and has been
tested on both of the Windows operating systems using gcc and the cygnus sygwin libraries.
Note that this is actually a revised implementation (only the operating
system interface has been modified here!). The major differences
between this and a 1.1 implementation lie in the completely revised
implementation of concurrency library classes.
- A beta release of a fully internationalised version of Sather
1.1 (since it is produced here at Waikato we have nick-named it "Sather-W" to differentiate it from the 1.2
implementation) to be known as Sather-1.3 (that is implementation 1.3
of Sather 1.1) is now available. It has an extensive new and completely
revised library implementation (see
Introduction to the Sather Library).
For references to the ISO/IEC internationalisation standards work see
the JTC1/SC22/WG20
home page.
Porting
Notes on porting the language and library to other CPUs and Operating Systems
are given on the Sather-W
porting
page.
Comments or enquiries should be made to
Keith
Hopper.
Page last modified:
Tuesday, 16 May 2000.