[comp.lang.ada] PARADISE release announcement

alliot@cenaath.cena.dgac.fr (Jean-Marc ALLIOT - ENAC) (05/23/91)

			PARADISE
	Packages for Asynchronous Real-time Ada Drivers 
		for Interconnected Systems Exchange

This set of packages has been developped to implement inter-processes,
inter tasks  and inter-machines communication for ADA programs in the UNIX 
(BSD and System V) world.

These packages give the user full access
to files, pipes, sockets (both UNIX and Internet), and
pseudo-devices. They also implement useful operation such as FORK or
EXEC. All objects are implemented as ADA types, along with all
notions that we thought could be useful (Internet adresses, subnet
adresses,...)

MORE IMPORTANT : blocking IO are no longer blocking 
the whole UNIX process , but are now just blocking the task requesting
data-transfer. 

These packages are 9000 lines long.The distribution includes a complete manual.
It contains a short introduction to PARADISE and to
basic mechanisms of communication in UNIX, a description of each
important function of PARADISE, and some useful examples
demonstrating how PARADISE can be used in a multi-tasking world to
communicate with pipes, pseudo-devices, UNIX and INTERNET sockets
between tasks, processes and machines.

These packages have been developped for the Alsys ADA compiler, and the
SUN/OS operating systems, but we think that only minimal modifications are 
required to compile and run with other compilers or other UNIX/OS.

We are very interested in experiments on other machines. If you succeed
in porting PARADISE, please tell us. We will try to maintain PARADISE
as much as we can, and to provide minimal user support.

Contacts:
Francis Preux (preux@cenatls.cena.dgac.fr)
Jean-Marc Alliot (alliot@cenatls.cena.dgac.fr)

Note: these packages are released under the GPL, because it was easier for us.
We are ready to discuss the possibility of releasing new versions of PARADISE
under an other kind of license.

PARADISE is available by anonymous ftp on enac5.enac.dgac.fr (143.196.3.5),
/pub/paradise.tar.Z.