Next:
Contents
Contents
Index
Jean-Marc Drézet
Contents
Introduction
Description of the command interpreter
Changes
Installation
On Unix systems
Internationalization
Initialization file
Internal parameters
Running modes
External parameters
Data, results and command directories
Definition of objects
Definition of structures
Command names
Greeting message
Messages
Initial program
Inclusion of files
Colors
Help files
Programs
User defined sections of the initialization file
Programming with the interpreter
Introduction
Parameters
Numeric evaluation of expressions
The expression evaluator
Substitution of numerical expressions in programs
How to parse numerical expressions in commands
Direct access to the expression evaluator
How to change the expression evaluator
String variables
Substitutions
Substitution patterns
How to add new substitution patterns
Conditions
Command files
Definition
Simulation of loops
Programs
Structure of programs
Labels, conditional jumps and loops
Questions and answers inside programs
Monitor files
Return values of commands
Commands
Introduction
Structure of commands
Objects and structures
Object types
Objects
How to create and access objects
Aliases of object types
Objects of undefined data type
Destruction of objects
Storage of objects
Structure types
Structures
How to create and access structures
Destruction of structures
Dependancy
Expression evaluator
Variables
Functions
User defined functions
Objects
Speed considerations
Numerical expressions as arguments
Additional expression evaluators
The expression evaluator using complex numbers
How to define new expression evaluators
How to use additional expression evaluators
Question files
Help files
Structure of help files
Colors in help files
Threads
Creation of threads
Local and global variables
Mutexes
Programming with threads
How to retrieve the parameters of the current thread
How to define thread-specific parameters
List of available commands
Other useful functions in the command interpreter
Memory management
Useful functions in the command interpreter library
Complex numbers
Representation of complex numbers
Functions using complex numbers
Tutorial
How to use the interpreter
The main function and related functions
The definition of command and function names
How to glue several applications in a single program
Examples of main files
Example 1
Example 2
Example 3
Non interactive use of the command interpreter
Index
About this document ...
2009-11-12