home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / amok_lha / amok72.lha / ConfigDemo / ConfigDemo.ReadMe < prev    next >
Encoding:
Text File  |  1993-08-16  |  1.7 KB  |  46 lines

  1.  
  2.                     ConfigDemo
  3.                     ==========
  4.  
  5. Public Domain
  6.  
  7. ConfigDemo is a small Oberon module which demonstrates reasding and
  8. writing configuration files in the Interchange-File-Format (IFF).
  9.  
  10. It is supported by a part of Olaf `Olsen' Barthels TERM, but not only
  11. reads one chunk type, but some diverent.
  12.  
  13. THe gag: Oberon programmers just have to change some trifles and will
  14. get a module that raed and writes their configs. Only the filename
  15. has to be figured out by yourself :-)
  16.  
  17.  
  18. Why save a configuration as IFF file?
  19.  
  20.  - 'cause the style guide says so (only a poor reason :-)
  21.  
  22.  - 'couse you get high security by minimal afford.
  23.    Olsen writes (I hope he doesn't mind I quote him):
  24.  
  25.     At the beginning I just wanted to use the iffparse.library but
  26.     meanwhile it apeared that it's quiet usefull if man can extend
  27.     back on the libraries parsing routines.
  28.     So `term' gets no trouble to read older configurations (naja,
  29.     let's say since Version 1.6), cause automaticly there is only
  30.     read what can be read and the rest is filled up with defaults.
  31.     Additionally with the property chunks arange a lot. E.g. I added
  32.     a password function to the phone-book in V 2.0. The phone-book
  33.     format is the same, only the PASS chunk has been added. Since the
  34.     passwort implementation has had some bugs, I substituded this
  35.     chunk completely through a new one in V 2.1.
  36.     `term' reads the old format too, without annoying myself much, to
  37.     analyse the file format, search for magic cookies, test or change
  38.     check sums. The advantage of IFF files is that man can capsule
  39.     all needed information, exchange and expant them, without need to
  40.     destroy any other information in the file.
  41.     (translation by
  42.     hartmut)
  43.  
  44. +++hartmut
  45.  
  46.