home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / prolog / readme.txt < prev    next >
Text File  |  1996-09-27  |  8KB  |  214 lines

  1. WIN-PROLOG Version 3.300 - 27 Sep 96
  2. ====================================
  3.  
  4. Welcome to version 3.300 of WIN-PROLOG! Please read the information
  5. below about how to install this software on your system:
  6.  
  7. If you are installing WIN-PROLOG for the first time, simply place the
  8. master disk into a floppy disk drive, and run the INSTALL program. This
  9. will ask you for various details, before copying the WIN-PROLOG system
  10. to your choice of hard disk directory. INSTALL is a Windows program, so
  11. you will need Windows to be installed before you can install WIN-PROLOG.
  12.  
  13. Assuming Windows is correctly installed on your system, log on to the
  14. floppy drive you want to use by typing, for example:
  15.  
  16.         C> A:                                           <return>
  17.  
  18. and then run the install program with the command:
  19.  
  20.         A> win install.exe                              <return>
  21.  
  22. Alternately if you are already running windows select the 'File\Run...'
  23. menu option in the Program Manager and enter the following command in
  24. the 'Command Line:' edit box:
  25.  
  26.         A:\INSTALL.EXE
  27.  
  28. and then click on the 'Ok' button.
  29.  
  30. PLEASE NOTE!
  31. ------------
  32. Due to the behaviour of the Microsoft Windows command line, where .COM
  33. files on the path take precedence over .EXE files (even if the .EXE file
  34. resides in the current directory) when no extension is given, you should
  35. include the extension for the INSTALL.EXE program (as shown in the above
  36. example).
  37.  
  38. Integrity Checking
  39. ------------------
  40. Your new WIN-PROLOG system includes a stand-alone DOS program which can
  41. be used to check your disk for corruption. Normally, you will not need
  42. to use this program, but if you have problems during installation, or
  43. suspect that your disks are damaged in some way, you can use the
  44. checking program to create a print-out which will help LPA to identify
  45. the problem. This is:
  46.  
  47. CHK386.COM
  48. ----------
  49. Creates a screen based report of file date, size and checksum data,
  50. which can be redirected to a file or to the printer for diagnostic
  51. support by LPA. Usage is:
  52.  
  53.         CHK386 [drive]
  54.  
  55. where:
  56.  
  57.         drive   is the name of a drive or directory
  58.  
  59. The output can be redirected to a disk file, for example:
  60.  
  61.         CHKDSK A: > C:\LPA.TXT
  62.  
  63. creates a file called LPA.TXT on the C: drive, with a report on all the
  64. files currently on the disk in the A: drive. Further information about
  65. this feature can be obtained by contacting LPA at the addresses shown at
  66. the bottom of this README.TXT file:
  67.  
  68. File Compression
  69. ----------------
  70. A powerful LZSS compression algorithm is built into LPA-PROLOG, and is
  71. used in the stuff/3 and fluff/3 predicates. Because many of the files on
  72. the installation disks are compressed using these, stand-alone
  73. compression utilities have been included in case manual file
  74. installation is needed. The LZSS algorithm has also been incorporated
  75. into four stand-alone programs which can be executed directly from the
  76. DOS command line. These are:
  77.  
  78. STF386.COM
  79. ----------
  80. Stuffs (compresses) a single named input file into a single named output
  81. file, using a default of 11/5 bit LZSS which is configurable on the
  82. command line. Usage is:
  83.  
  84.         STF386 [/n] input output
  85.  
  86. where:
  87.  
  88.         n       is a single digit in the range 0-3 (see stuff/3)
  89.         input   is a single (raw) input file name
  90.         output  is a single (compressed) output file name
  91.  
  92. Files stuffed with either STF386.COM or the stuff/3 predicate can be
  93. fluffed with either FLF386.COM or the fluff/3 predicate.
  94.  
  95. FLF386.COM
  96. ----------
  97. Fluffs (decompresses) a single named input file into a single named
  98. output file, using whichever type of LZSS compression was used to stuff
  99. the file (see above). Usage is:
  100.  
  101.         FLF386 input output
  102.  
  103. where:
  104.  
  105.         input   is a single (compressed) input file name
  106.         output  is a single (raw) output file name
  107.  
  108. Files stuffed with either STF386.COM or the stuff/3 predicate can be
  109. fluffed with either FLF386.COM or the fluff/3 predicate.
  110.  
  111. STS386.COM
  112. ----------
  113. Stuffs (compresses) all files matching a given file pattern into a
  114. single named output archive, using a default of 11/5 bit LZSS which is
  115. configurable on the command line. Usage is:
  116.  
  117.         STS386 [/n] pattern archive
  118.  
  119. where:
  120.  
  121.         n       is a single digit in the range 0-3 (see stuff/3)
  122.         pattern is any DOS file specification, including wildcards
  123.         archive is a single (compressed) archive file name
  124.  
  125. Files stuffed into an archive with STS386.COM can be retreived and
  126. fluffed with FLS386.COM, but not directly with the fluff/3 predicate.
  127.  
  128. FLS386.COM
  129. ----------
  130. Fluffs (decompresses) all files stored in the single named input
  131. archive, using whichever type of LZSS compression was used to stuff the
  132. file (see above). Usage is:
  133.  
  134.         FLS386 archive
  135.  
  136. where:
  137.  
  138.         archive is a single (compressed) archive file name
  139.  
  140. Files stuffed into an archive with STS386.COM can be retreived and
  141. fluffed with FLS386.COM, but not directly with the fluff/3 predicate.
  142.  
  143. Documentation
  144. ========================================================================
  145. The documentation provided with WIN-PROLOG consists of:
  146.  
  147. User Guide                      Describes the process of installing
  148.                                 WIN-PROLOG and its various toolkits.
  149.                                 Also described are:
  150.  
  151.                                 The environment menu options.
  152.                                 Creating stand-alone applications.
  153.                                 The Flex Toolkit.
  154.                                 The Prolog++ Toolkit.
  155.  
  156. Update Notes                    Highlights what's new in WIN-PROLOG and 
  157.                                 Gives a history of what has changed since
  158.                                 WIN-PROLOG Version 2.6.
  159.  
  160. Technical Reference             Describes the predicates in LPA-PROLOG.
  161.  
  162. Programming Guide               Describes the general programming
  163.                                 aspects of LPA-PROLOG.
  164.  
  165. LPA-PROLOG for Windows          Describes the Windows specific
  166.       Programming Guide         programming aspects of WIN-PROLOG.
  167.  
  168. Interfaces and Plug-ins         Describes the Intelligence Server external 
  169.                                 language interfaces and the various plug-ins 
  170.                                 that may be installed with your WIN-PROLOG 
  171.                                 system, including:
  172.  
  173.                                 The DDE interface.
  174.                                 The Dialog Editor.
  175.                                 The Call Graph.
  176.                                 The Cross-Referencer.
  177.  
  178. Bugs, Problems and Errors
  179. ========================================================================
  180.  
  181. ----- Start of List -----
  182.  
  183. There is a known problem running WIN-PROLOG version 3.3 under Windows NT
  184. The symptoms are that editor control windows run out of space. This means
  185. that when files over a certain size are loaded into a WIN-PROLOG environment
  186. source code window. Only part of the text of the file gets loaded in.
  187. For the time being files must be edited using an external editor and then
  188. loaded into WIN-PROLOG memory using the predicate ensure_loaded/1.
  189.  
  190. The problem is associated with the memory allocation for the editor control
  191. windows. The next version of WIN-PROLOG, specially designed for the WIN32s
  192. memory model, does not have this problem and in fact should allow edit
  193. controls to be extendable beyond 30k. We will announce the release of this
  194. product as soon as appropriate.
  195.  
  196. ----- End of List -----
  197.  
  198. Please report any suspected bugs that do not appear in the above list to
  199. LPA at:
  200.  
  201.         Logic Programming Associates Ltd
  202.         Studio 4
  203.         Royal Victoria Patriotic Building
  204.         Trinity Road
  205.         London
  206.         SW18 3SX
  207.         England
  208.  
  209. Phone:  0181 871 2016 (Int. +44 181 871 2016)
  210. Fax:    0181 874 0449 (Int. +44 181 874 0449)
  211. Email:  lpa@cix.compulink.co.uk         General Enquiries
  212. Email:  djw@cix.compulink.co.uk         Technical Support
  213. WWW:    http://www.lpa.co.uk            Web Home Page
  214.