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

  1.      
  2.      
  3.                      Comments on Porting
  4.                         GKS Level MA
  5.                          by Harris 
  6.                          to DEC Ada
  7.  
  8.                                                                Tool 27
  9.                                                                July 26, 1985
  10.  
  11. COMPILATION
  12. -----------
  13.   A VMS command file was created from the ordered list of compilation
  14.   units provided in Appendix B of the Users' Manual.  Minor changes to
  15.   file names and to order were required as described below.
  16.      
  17.   We were able to recompile GKS_MA with only minor changes.  Errors
  18.   occurred due to inconsistent usage of "in" between subprogram bodies
  19.   and specifications and due to the use of Pragmas for importing non-
  20.   Ada compilation units.  Required changes were:
  21.      
  22.    1.  The pragma "ENTRY_POINT" was removed from four files
  23.              IMPORT_READ                IMPORT_WRITE
  24.              IMPORT_WAIT                IMPORT_OPEN
  25.        System-specific versions of these four IO routines will have to
  26.        be supplied to fully rehost GKS.
  27.      
  28.    2.  In file LEXI3700_COMM_B reference to the system-supplied package
  29.        SYS.CALLS was removed. The procedure call to SYS and the variable
  30.        "ER" were also commented out.  A functionally equivalent routine to
  31.        replace SYS is required to fully rehost GKS.
  32.      
  33.    3.  The reserved word "in" was added to the body of several procedures
  34.        to match the declarations found in corresponding package specs.
  35.        The compilation units modified were:
  36.                 DC_POINTS_OPS           NDC_POINTS_OPS
  37.                 NDC_POINTS_OPS_B        LEXI3700_WSD_MA_B
  38.      
  39.    4.  In file NDC_POINTS_OPS_B lines 460-461 were combined and a "'" was
  40.        inserted to avoid an illegal conversion error.
  41.      
  42.    5.  In file INQ_PRIM_ATTR_B warnings were received on lines 327 and 329
  43.        that constraint errors would occur should the assignments of "0.0"
  44.        value ever be executed.
  45.      
  46.  
  47.  
  48. EXECUTION
  49. ---------
  50.   Execution was not attempted since GKS is a set of procedures to be
  51.   invoked by an application program and no such program was readily available.
  52.  
  53.