   K A L K         -  Platform: MVS/TSO


   This utility is a small pocket calculator



   In this distribution file (KALK.ZIP) there is:

KALK.OBJ                 executable for MVS/TSO mainframe, in obj form
KALKITA.OBJ              Italian version of executable
README.TXT               this help file 
LINKEDIT.JCL             Job example to install OBJ


OBJ installation:

- Create in MVS a sequential file, for example 'MYUSER.PROGRAM.OBJ'
  with RECFM=FB and LRECL=80, for example of 1 cylinder.

- SEND obj module from PC to MVS in this file in BINARY form, with your 
  3270 emulation; the most important thing is a binary transfer (therefore 
  without ASCII CRLF) in a file with record length of 80 bytes.
  Use this PC command (in a PC with IBM/PCOMM 4.1 3270 emulation installed):

     SEND KALK.OBJ 'MYUSER.PROGRAM.OBJ'

- Prepare a Job to Linkedit transferred obj in a load library (possibily
  in Linklist): use LINKEDIT.JCL as example: fit this JCL to your needs
  changing library names

- Submit linkedit job to create load module; output library must be a
  load library used by TSO users (i.e. in  //JOBLIB ) or a linklist library
  (in this case, you must refresh linklist with F LLA,REFRESH command)



Program instruction:

   Run program in a TSO session and write a numeric expression to compute.
Can be used nested round parenthesis to alter operator precedence.
Use decimal point to write fractional numbers and don't use comma.
Use PF3 (or an empty ENTER) to exit, and PF6 to recall the last input.

