home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / OL.LZH / IDOL.LZH / README < prev    next >
Text File  |  1991-07-18  |  2KB  |  49 lines

  1. This is the Idol public distribution directory.
  2. Read idol.man and idol.doc for details on running Idol.
  3. Read systems.doc for system-dependent notes, such as how to
  4. build Idol for your system.
  5.  
  6. The Idol source is idol.iol; the Idol booting kit is idolboot.icn.
  7. In addition to these two files, there is a system-specific Icon file
  8. which must be linked in to produce an Idol executable: so far there
  9. are files amiga.icn, mpw.icn, msdos.icn, mvs.icn, os2.icn, unix.icn,
  10. and vms.icn.
  11.  
  12. BUILDING IDOL
  13.  
  14. If you are running MS-DOS, the file install.bat contains the sequence
  15. of commands necessary to build Idol.  This sequence consists of:
  16.  
  17. (1) Compile idolboot with a line such as
  18.     icont -Sr1000 -SF30 -Si1000 idolboot msdos
  19.  
  20. (2) Install an Idol environment directory with a line such as
  21.     iconx idolboot -install
  22.  
  23. For MS-DOS, this generates a batch file named idolt.bat which
  24. you would then execute to create the environment directory.
  25. For other systems, idolboot creates the directory itself.
  26.  
  27. (3) Translate Idol from its idol.iol source file with a line such as
  28.     iconx idolboot idol msdos.icn
  29. (Again, on MS-DOS, this generates a batch file named idolt.bat
  30. which you should then execute.)
  31.  
  32. This makes a good initial test of the system's operation.
  33.  
  34. In addition there are several other files with extension .iol; these
  35. are unfinished fragments of Idol source code for your perusal.
  36. Contributions are of course welcome!
  37.  
  38. Note that Idol is still a work in progress, and this must be
  39. considered a test distribution.  Support for non-UNIX systems is
  40. minimally tested; feel free to add code to support your system
  41. and send it in.
  42.  
  43. The -strict flag not only generates paranoid code for public field
  44. access, it generates extra warning messages when inherited fields
  45. are named in a subclass.
  46.  
  47. Mail cjeffery@cs.arizona.edu (or uunet!arizona!cjeffery)
  48. when you have questions or bug fixes for Idol.
  49.