next up previous contents index
Next: Initializing SIC: Languages and Up: SIC Programming Manual - Previous: SIC Programming Manual -   Contents   Index

Introduction

SIC (*) is a command line interpretor, written in FORTRAN and callable as a subroutine by any program. It provides a command language, with the following major features:

This section concerns the programmer who wants to use SIC as the monitor of a simple or complex, evolutive, documented interactive program. It assumes that the reader is already familiar with all capabilities of SIC, so that he should be able to design a program (or better a system) around the SIC monitor.

It is in fact essentially a ``CookBook'' giving a list of recipes to build a program using SIC, or interface SIC with a preexisting ensemble of routines. Following these recipes should result in a complete success, that is, a program fulfilling the following requirements:

The section [*] describes the command vocabulary structure, and the initialization sequence of SIC. Section [*] indicates how to write the corresponding HELP files. Section [*] describes how to retrieve arguments from a SIC command line. Section [*] indicates how to complete the program so that it can also be a library of routines. Finally, Section [*] indicates how to use SIC variables, and Section [*] give all entry points of the SIC monitor.

SIC programming interface is designed for the Fortran language. Interfacing with C language requires some system dependent precautions concerning argument passing mechanism, in particular for character strings.


next up previous contents index
Next: Initializing SIC: Languages and Up: SIC Programming Manual - Previous: SIC Programming Manual -   Contents   Index
Gildas manager 2024-03-28