This file contains a (short) description of the contributions of the GETA.

===================================================
GETA means Group d'Etude pour la Traduction Automatique 
(Study Group for Machine Translation).

Contact:
	Mathieu Lafourcade
	GETA-IMAG
	150, rue de la chimie
	BP 53
	38041 Grenoble Cedex 9
	FRANCE
	e-mail: Mathieu.Lafourcade@imag.fr
	
or
	Gilles Serasset
	GETA-IMAG
	150, rue de la chimie
	BP 53
	38041 Grenoble Cedex 9
	FRANCE
	e-mail: Gilles.Serasset@imag.fr

All our contributions are free to use and free to distribute.
The described contributions ares: geta-grapher (new!), geta-browser, geta-strings, geta-
init, geta-iconic-items, Geta-unit-browser (new!)
===================================================


Geta-defunit-patch			(new!)
------------------
At geta we have modified the famous defunit provided by Guillaume Cartier. Now the research
of unit definition files is made easier by the definition of a "working folder" where the
user can drop his projects. Projects are going to be automatically found when loaded.

An "extensions" folder can be spcified for a given project. This allows to drop files to be 
loaded (as extensions in the system folder) without having to change the unit definition file.
However, these files won't be compiled.

BEWARE: SOME GETA PROJECTS USE THIS MODIFIED DEFUNIT. YOU LOAD IT IN ORDER TO LOAD
        EASILY THE DIFFERENT GETA PROJECTS. OTHERWISE YOU WILL HAVE TO LOAD THE PROJECTS
        "BY HAND".


Geta-grapher 1.1			(new!)
-----------------
Geta-grapher 1.1 is a grapher manager. It has a quite long history as it has originally been 
derived from the grapher.lisp file found in the examples and on the grapher.lisp file from 
Bill Anderson (University of Maryland). It was already used by geta-browser, but it is the 
first time the geta-grapher is offered alone.

The geta-grapher is used in the geta-browser package.

Geta-browser 2.2
-----------------
Geta-browser 2.2 is a class browser for CLOS. It allows you to visualize 
and browse through CLOS classes. The classes are displayed as a tree. 
You can directly see if a class has multiple superclasses. You can also see 
the class slots, the class methods and all instances (well, only the instances 
associated to a symbol). It is also possible to collapse classes to save space 
in your graph.
You can print the graph (it is very usefull if you don't like your wall paper ;-). 
Warning: The graph can be very large (so please, don't forget to save a tree).
Support to ballon-help are provided as an optional feature.

It has been adapted to the marvelous Cartier's defunit, if you don't use it, 
take a look at it (Cartier's-contrib available at cambridge.apple.com), 
it is really usefull.
Anyway, a bootstrapper is provided if you don't want to use Cartier's contribs.

What's new in 2.0? 
The geta-grapher has been partially rewritten since the 1.31 version. The grapher package 
is much more generic but it makes virtuallty no difference in the use of the browser.
The produced graph is visually more compact (but you can change it, if you want).
The package has been divided in two packages (geta-grapher and geta-browser).
The geta-browser includes the geta-grapher package so you do not need to dowload it. 

Geta-strings 1.0
----------------
The different functions of the package geta-strings are mainely inspired 
by the REXX functions. REXX means Restructured EXtended eXecutor (language) and 
is ©, ¨ and ª of International Business Machines Corporation (IBM). 
All the material of this file has absolutely no link with IBM.

The functions proviede are:
	abbrev center centre compare copies delstr delword index
	insert justify lastpos left n-str-char nchar phrase-find
	prefixe right set-delimiter space string-find string-member
	strip substr subword suffixe translate verify word wordindex
	wordlength words

The special (and powerfull) "parse" function is also provided.


Geta-init 1.0
-------------
This is a Init Manager adapted by M. Lafourcade 
(lafourca@imag.fr) from the Daniel Ranson (ranson@lannion.cnet.fr) 
(AppleLink: RANSON) Init Manager for MCL2.0. 

Now the init manager includes a progression bar. It can be closed if
the user doesn't want to see it. The original code of the progression
bar is not mine (i've slightly modified it, however) but I can't get its
author name (oops, sorry!)

What follows are the orignial comment of Daniel Ranson about his init manager:
Loads the files in directory named "inits" inside MCL directory, in
alphabetical order.
If the Option key is held down while this file loads, a window with the
list of init files pops up, and it is possible to select which files
will be loaded this time.
This code has been tested with MCL2.0.
Use this code any way you want, and take responsibility for any damage
it may cause.


Geta-iconic-items 1.0
-----------------
This is a set of dialog items based on icons. It provides 2
types of dialog items: "iconic-dialog-items": items appearing as an icon.
                       "icon-and-text-dialog-items": icon and text, centered.
                       
Both type of item uses 2 icons (one for the standard state, the second for the selected
(or pushed) state. This allows the use of color icons or 3D icons.


Geta-unit-browser 1.0 		(new!)
-----------------

geta-unit-browser is designed to be used with the defunit system.

Defunit is a defsystem for MCL developed by Guillaume Cartier (see
cartier's-contrib.sit.hqx, available via anonymous ftp at cambridge.apple.com).

geta-unit-browser is a small interface to browse through your units. 
It allows you to see the definition of already defined units,
and to edit/print source files and unit definition files for each units. It
provides a direct acces to your files. 


===================================================
Please read - Please read - Please read - Please read

For the loading, you can use the defunit contribution of Guillaume Cartier with
renaming the files terminated by ".defu" of the geta packages and place them in the "unit"
folder of the Cartier's Contrib folder. If you do not use the defunit package you can load "by 
hand" the package. The file order is given in the .defu file.
Soon, a geta adaptation of the cartier's defunit will (hopfully) be released. This adaptation 
will simplify the loading of the units.

Use this code any way you want, and take responsibility for any damage
it may cause.

ButÉ

If you find it usefull you can send us a postcard of your country. It you find any bug or 
flaw either in the code or in the documentation, PLEASE notify us so we can support these 
contributions.

Enjoy!

Mathieu Lafourcade
&
Gilles Serasset

===================================================