A set of packages that provide an interface to Unix
Date/Time of Processing: Monday 30 May 1994 03:00:23Pm Overall Assessment of System: OK Notes from PAL Certifier: Not possible to certify this system. The source code is not Ada.
languages/ada/bindings/paradise: File Name Size --------- ---- README 1,871 paradise.zip 260,164 Totals ============== ============== 2 Files 262,035
Paradise Paradise is a set of Ada packages intended to provide an interface to the Unix operating system, and more specifically to the communication routines, that are accessed via file descriptors. It lets the Ada programmer use files, pipes, and sockets, as well as signals, error codes, environment variables, etc..., using an interface that looks as much as possible like the C interface. Paradise supports multi-tasking: any input or output is blocking for the calling task only, and not for the entire process. Paradise is intended to be system-independant and compiler-independant; so far, it works on three environments: - SunOS (Sparc) and SunAda (Verdix 6.1) compiler - HP-UX (HP9000/700) and HP-Ada (Alsys) compiler - HP-UX (HP9000/700) and Verdix 6.3d compiler It is known not to work well on SunOS/Alsys, because of problems on signal handlers; For people who would like to port it to other environments, informations on portability are displayed inside the code. A programmer's guide should appear in future versions. To install Paradise, you need: * A supported configuration: - SunOS/SunAda (or Verdix 6.1 or higher) - HPUX/Hp-Ada (or Alsys) - HPUX/Verdix 6.3d or higher * A few Unix tools (may be replaced by the GNU equivalents): - make - the macro processor m4 - ar and ranlib Once you have checked all this, you need to edit the system.mk and compiler.mk files, to make them fit your environment. Default files are provided for SunOS and HP-UX systems, and Alsys and Verdix compilers. NOTE: there are no Ada sources in the distribution; the source code must be first processed by m4 to become Ada code.
05 November 1993 3.3.4 Release to ASSET 14 January 1994 3.3.4 Initial release to the PAL
This prologue must be included in all copies of this software. Restrictions on use or distribution: NONE
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.