home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / gks / gks0a.cmm < prev    next >
Encoding:
Text File  |  1988-05-03  |  2.0 KB  |  49 lines

  1.      
  2.      
  3.                      Comments on Porting
  4.                         GKS Level 0A
  5.                          by Harris 
  6.                          to DEC Ada
  7.  
  8.                                    Tool 27
  9.                                                                August 12, 1985
  10.  
  11. COMPILATION
  12. -----------
  13.   A VMS command file was created based upon the order of files as they
  14.   were stored on tape.  This ordering was a correct compilation order.
  15.      
  16.   We were able to recompile GKS_0A with only minor changes.  Errors
  17.   occurred due to inconsistent usage of "in" between subprogram bodies
  18.   and specifications and due to mismatched parentheses and other
  19.   apparent transmission errors.  Required changes were:
  20.    1.  In file LEXI3700_COMM_B reference to the system-supplied package
  21.        SYS.CALLS was removed. The procedure call to SYS and the variable
  22.        "ER" were also commented out.  A functionally equivalent routine to
  23.        replace SYS is required to fully rehost GKS.
  24.      
  25.    2.  The reserved word "in" was added to the body of several procedures
  26.        to match the declarations found in corresponding package specs.
  27.        The compilation units modified were:
  28.                 DC_POINTS_OPS           NDC_POINTS_OPS
  29.                 LEXI3700_WSD_0A_B
  30.      
  31.    3.  What appeared to be transmission errors were found in a couple of
  32.        files:
  33.            A_SORT_BY_X(lines 42-43)     an "end if" was split on two lines
  34.                                         with non-printable characters included.
  35.  
  36.            GKS_DSCR_TBL_0A_B(lines 23-24)       parentheses had to be inserted
  37.                                                 prior to the trailing comma.
  38.  
  39.            INQ_WS_DSCR_TBL_0A(lines 194-195)    parenthesis had to be inserted
  40.                                                 prior to the trailing "then".
  41.      
  42.      
  43.      
  44. EXECUTION
  45. ---------
  46.   Execution was not attempted since GKS is a set of procedures to be
  47.   invoked by an application program and no such program was readily available.
  48.  
  49.