Toolpack Fio library installers' guide
Technical Report
·
OSTI ID:6232662
In the Toolpack programming environment (Osterweil, 1982) the Fortran subject programs, documentation, analyzer reports, tool option specifications, and other data associated with program development and analysis reside in a tree-structured file system based on (Hanson, 1980). The user invokes tools in a command language that permits him or her to refer to these files. The tools are embedded in the Toolpack Integration System for Tools (IST) through which they communicate with the file system and hence with the user and each other; in particular, the high-level tools, such as the data-flow analyzer, are composed from interdependent tool fragments that take input from and place output in the file system. This integrated environment appears functionally the same to the users of every host system on which it is installed so that the community of Fortran programmers may have a common development environment as well as a common programming language. The strategy of the Toolpack group at the University of Colorado to achieve transportability of the environment includes (1) the construction of the Fio library that implements a portbuffered input/output system, (2) the use of Ratfor to produce the Toolpack system software, and (3) the use of macro processors to expand archival code. The Fio library permits the realization of the Toolpack file system, using host system files as raw material. It includes input/output routines and routines to perform such character manipulation functions as character packing and unpacking, character set conversion, and character to integer conversion. Efficiency and various host-system-specific considerations dictate that the routines in a subset of the Fio library are candidates for recoding by the installer. A large part of this installers' guide is concerned with this task.
- Research Organization:
- Colorado Univ., Boulder (USA). Dept. of Computer Science; Argonne National Lab., IL (USA)
- DOE Contract Number:
- W-31109-ENG-38; AC02-80ER10718
- OSTI ID:
- 6232662
- Report Number(s):
- ANL/MCS-TM-6; ON: DE83011948
- Country of Publication:
- United States
- Language:
- English
Similar Records
Toolpack programming environment. [Data flow processing]
PARSER: a tool for command interpretation
SOFTWARE TOOLS; program development interface. [Base version (This version is not tailored to any one machine but serves as a portable base for the user who can add ''primitives'' or modify the base source to tailor SOFTWARE TOOLS to the local computing environment. ); FORTRAN IV and RATFOR]
Conference
·
Fri Dec 31 23:00:00 EST 1982
·
OSTI ID:6398324
PARSER: a tool for command interpretation
Technical Report
·
Sat Oct 31 23:00:00 EST 1981
·
OSTI ID:5712359
SOFTWARE TOOLS; program development interface. [Base version (This version is not tailored to any one machine but serves as a portable base for the user who can add ''primitives'' or modify the base source to tailor SOFTWARE TOOLS to the local computing environment. ); FORTRAN IV and RATFOR]
Technical Report
·
·
OSTI ID:6478834