home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 198.lha / split.doc < prev    next >
Text File  |  1988-12-27  |  921b  |  24 lines

  1.  
  2.                 SPLIT.DOC
  3.  
  4.                   Matthew Dillon
  5.  
  6.     A cute window hack.  You start with one vector going in a random
  7.     direction.    After a random interval you fork off another vector.
  8.     (a fork ends when it reaches the window edge or hits another vector).
  9.  
  10.     Hit the RESIZE gadget to clear & restart the window
  11.  
  12.     The maximum number of vectors being drawn at the same time is 50.
  13.     This can be changed by the enviroment variable SPLIT_LIMIT.
  14.  
  15.     The program is written using light weight processes (LWPs), and although
  16.     the memory usage for each vector is quite large verses a more efficient
  17.     implementation, the actual semantics of the program source are
  18.     incredibly simple.    Memory usage is on the order of 512 bytes per
  19.     active vector.
  20.  
  21.     This program is thus neither optimized for memory usage or speed, and
  22.     one can easily get a 5x improvement in both by rewriting it.
  23.  
  24.