|
|
|
Sage-ST TMA GENERAL OVERVIEW |
Sage-ST TM refers to the actual set of packages and procedures containing the Ada code. Sage-ST TM contains libraries of reusable code for the Ada programmer to provide database and other capabilities for inclusion within an application system.
The Sage-ST TM system offers capabilities in many areas. An application may require the use of one or more of these. The application developer chooses only the capabilities required for a system and imports them from the packages in which they reside. These packages supplied with Sage-ST TM offer capabilities from the basic, such as string manipulation and terminal I/O, to the complex, such as database and window manipulations. Some of the capabilities available are presented in Table 1.
The application being developed within the Sage-ST TM environment will have unique requirements that are not satisfied by any of the packages of the Sage-ST TM system. The developer's solutions to these requirements, along with the programming code necessary to import and use the Sage-ST TM utilities, constitute the "programmed application." The final, completed system will, therefore, include the DFL file produced by the THOR editor, the required Sage-ST TM utilities, and the programmed application (see figure).
Table 1. Sage-ST TM packages
|
CAPABILITIES |
PACKAGE(S) |
|
| Basic Universal Types and Functions | AuxSpec, ModSys | |
| Bit Manipulations | BitLib, NewSets | |
| Database | BlkEdit, EditLib, InfoLib, MEditLib, MSageLib, MultSage, QueryLib, Sage, SageLib, SageOpt, Search | |
| Data Movement and Storage | Cache, MoveLib, RanCache, TextEdit | |
| Data Validation | CheckLib | |
| DOS System Command Execution | DosLib, Exec, ExecMode | |
| File I/O | BufIO, Files, PortIO, Terminal | |
| Large System Management | CFGLib, Manager, Program, UpdLib | |
| Math Libraries | MathLib, Random | |
| Reporting | Reports | |
| Sorting | BinLib, SortLib, SortMrg | |
| Sound | MusicLib, Sounds | |
| String Manipulations | Convert, ConvertReal, Strings | |
| Time and Date Functions | TimeLib, TimeReal | |
| User Interface | Display, FileEdit, FormChk, FX, HelpLib, HyperTxt, TPCVideo | |
| Miscellaneous Utilities | CmndLine, FixLib, ProgCmnd, SageDyn, Semaphor, ThorPort, Transact, VidBios |
Go Back To SAGE-ST TM DOCUMENTATION TABLE OF CONTENTS
Go Back To
Sage-ST
TM
TABLE OF CONTENTS