Contents
vi
107365 Tandem Computers Incorporated
Section 3
Developing TACL Routines
Processing Arguments 3-1
How #ARGUMENT Works 3-3
Using #ARGUMENT 3-4
Examining the Contents of Arguments 3-9
Parsing Arguments for a Caller 3-11
Returning Results 3-15
Calling a Routine Recursively 3-16
Exiting From a Routine 3-17
Writing an Exception Handler 3-18
Types of Exception Handlers 3-19
Constructing an Exception Handler 3-19
Creating a Release Exception Handler 3-20
Creating a Keep Exception Handler 3-24
Combining Keep and Release Handlers 3-30
Section 4
Accessing Files
#REQUESTER Operation 4-1
Requesting Waited Reads 4-2
Requesting Nowaited Reads 4-4
Requesting Waited Writes 4-6
Requesting Nowaited Writes 4-8
Copying Records Between Files 4-10
Comparing Files 4-12
Listing a File 4-16
Section 5
Initiating and Communicating With Processes
Initiating a Process 5-2
Using RUN and #NEWPROCESS Options 5-2
Sending Information at Initiation Time 5-3
Communicating With a Process 5-4
Using the INLINE Facility 5-6
Using INV and OUTV 5-14
Using $RECEIVE 5-21
Using #SERVER 5-29
Using Define Process 5-31