home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / maidre.txt < prev    next >
Text File  |  1995-03-23  |  1KB  |  30 lines

  1. Reasons why MAID applications can only be faster than REXX 
  2. applications.
  3.  
  4. 1. MAID objects are loaded once into memory and pre-compiled.
  5.    All new instances used the pre-compiled code in memory.
  6.    A standard REXX command file have to compile every time.
  7.  
  8. 2. Routines that require a great deal of calculation can be put in a
  9.     C dynamic link library and this can be called from a MAID module.
  10.  
  11. 3. MAID sub-commands and functions do work fast - that would
  12.    otherwise need to be done in REXX in addition to providing a
  13.    Presentation Manager interface (not available in REXX).
  14.    Controls are treated as REXX variables which means there
  15.    is no need for REXX I/O statements in the MAID generated 
  16.    scripts - i.e. shorter  scripts.
  17.  
  18. 4. MAID objects and controls can interface externally to each other
  19.    and from external C code by dialog and control name.
  20.    As a result, truly modular dialogs can be developed that are 
  21.    independent  of the code that needs to use them.
  22.    Dialogs can be quickly and easily customised without affecting 
  23.    code that use them.
  24.    Dialogs can be re-used by many applications easily without re-design.
  25.    This results in speedier development and smaller modules.
  26.    Smaller modules mean they are easier to maintain and update.
  27.    Standard C code can send and wait for events from controls -
  28.    this means a PM interface can be given to existing C routines
  29.    without major re-structuring to a windows format.
  30.