Sage-ST TM

A 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).

Figure: Overview of the Sage-ST TM Development System

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






Send mail to: warren.merrill@inl.gov with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance