Praxis I/O package
Technical Report
·
OSTI ID:7230892
The Praxis language specification, like Algol and Ada, does not specify any I/O statements. The intent was to provide a standard I/O package as a companion to the compiler. This would allow the user to substitute, or supplement, the I/O package, as needed, for specialized applications. Like Algol, however, Praxis provided only limited (text) I/O for several years. Ada, in contrast, provided a comprehensive standard I/O package from its inception. Digital Equipment Corporation's (DEC's) implementation of Ada, on their VAX family of computers, further supplemented this package with other packages which exploit the I/O facilities available under the VMS operating system. The Praxis I/O package described in this document has been modeled after DEC's implementation of Ada and provides a similar set of I/O facilities. Currently, the I/O package is supported only under VAX/VMS. The design of the package, however, is essentially independent of any operating system (with the exception of the module COMMAND IO). The VAX/VMS version of the I/O package fully exploits the vast I/O facilities which are provided under VAX/VMS and makes them directly available to the Praxis programmer. The design, prototype implementation, and draft documentation of the Praxis I/O Package was done by Tim Sherman as part of a University project in computer science. Subsequent work by both Tim and Fred Holloway lead to a more complete implementation, testing and development of example programs, and inclusion of the package into the Praxis compilers as their principal interface to RMS and VMS.
- Research Organization:
- Lawrence Livermore National Lab., CA (USA)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 7230892
- Report Number(s):
- UCID-21382; ON: DE88009539
- Country of Publication:
- United States
- Language:
- English
Similar Records
Praxis: The programming language: An advanced overview
Praxis compiler internals
Tour through the Praxis compiler
Technical Report
·
Thu Aug 06 00:00:00 EDT 1987
·
OSTI ID:6260537
Praxis compiler internals
Technical Report
·
Wed Dec 31 23:00:00 EST 1980
·
OSTI ID:6558998
Tour through the Praxis compiler
Technical Report
·
Wed Jul 01 00:00:00 EDT 1981
·
OSTI ID:6104250