home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / programming / misc / m2_part1.lha / modula / dice / dice.LHA / dynamic / dynamic.lha / README < prev   
Encoding:
Text File  |  1991-04-29  |  1.4 KB  |  53 lines

  1.  
  2.                 DYNAMIC.LIBRARY
  3.  
  4.     This directory contains the preliminary release of dynamic.library,
  5.     with fully working examples showing its integration with DICE via
  6.     a new storage qualifier, __dynamic.
  7.  
  8.     The library may also be called manually, see dynamic.doc for more
  9.     information.  Note that dynamic.lib has been integrated into
  10.     DICE's DLIB:c.lib
  11.  
  12.     You can generate a separate dynamic.lib using the FDTOLIB program
  13.     if you wish.
  14.  
  15.     PROGRAMS IN BIN/ may be compiled with the freeware DICE release and
  16.     do the following things:
  17.  
  18.     DOSTEST
  19.     DOSTEST2
  20.  
  21.     These two programs actually articulate the dynamic.library, running
  22.     a dynamically loaded test function.
  23.  
  24.     HDEBUG
  25.  
  26.     This program turns on debugging for dynamic.library, basically call
  27.     it with either:
  28.  
  29.     1> HDEBUG 0        turn off debugging
  30.     1> HDEBUG 1        turn on debugging to this CLI
  31.  
  32.     HDUMP
  33.     This program dumps dynamic.library's current object module / library
  34.     status, allowing you to see what is going on.
  35.  
  36.     HFLUSH
  37.  
  38.     This program flushes all loaded but unused object modules and
  39.     forces dynamic.library to rescan the DO: directory next time it
  40.     is used.
  41.  
  42.     ---
  43.  
  44.  
  45.     NOTE:  though I haven't included any examples here note that you can
  46.     declare __dynamic VARIABLES as well as functions!!!, and use the
  47.     _auto_start capability to automatically initialize them under the
  48.     control of the object module that declares them.
  49.  
  50.  
  51.                         -Matt
  52.  
  53.