New version.
[ir-tcl-moved-to-github.git] / README
diff --git a/README b/README
index 6ec9e8a..e3cd9cf 100644 (file)
--- a/README
+++ b/README
@@ -3,48 +3,80 @@
  * See the file LICENSE for details.
  * Sebastian Hammer, Adam Dickmeiss
 
-$Revision: 1.3 $
+$Revision: 1.5 $
 
-Compilation and installation of IrTcl.
-This is a very early alpha-release of IrTcl.
+Notes about IrTcl 1.0beta. 
+
+Prerequisites
+-------------
 
 In order to compile you need:
    
   o  An ANSI-C compiler such as GNU C
   o  Tcl version 7.3
-  o  YAZ version 0.2 beta or higher
+  o  YAZ version 1.0 or higher
 
 You may also need:
 
   o  Tk version 3.6 
   o  The XTI/mosi package
 
-Compilation:
-  1) Compile/install yaz/tcl, etc.
+Compilation
+-----------
+
+  o  Compile/install yaz/tcl, etc.
+
+  o  Edit Makefile (in current directory).
+     Set MOSI to 1/0.
+     Define include directory paths and libraries.
+
+  o  Type 'make ir-tcl' to make the Tcl version or IrTcl.
+  o  Type 'make ir-tk' to make the Tk version of IrTcl.
+
+Install/run
+-----------
 
-  2) Edit Makefile (in current directory)
-     Set MOSI to 1/0
-     Define include directory paths of yaz/tcl/tk
-     Define libraries of yaz/tcl/tk
+The resulting files are:
+  ir-tcl               Tcl version of IrTcl
+  ir-tk                Tk version of IrTcl.
+                           Options:
+                           -file <tclfile>
+                              Tcl startup script. Default is client.tcl.
+                           -geometry <spec>
+                              X11 geometry of main window.
+                           -display <spec>
+                              X11 display.
+                           -name <name>
+                              Name of top window.
+                           -logLevel <logLevel>
+                              log level. (fatal, debug, warn, log, all).
+                           -logFile <fname>
+                              log file. If omitted stderr is used.
+  formats/*.tcl        Small IrTcl scripts to display records in 
+                       different formats.
+  client.tcl           Tk graphical client - normally executed by ir-tk.
+  clientrc.tcl         Startup script - read by client.tcl - holds
+                       user/target definitions.
+  clientg.tcl          User preferrences - read by client.tcl. 
+                       Holds geometry of windows, current display 
+                       format, and hot targets.
+  book[1-9]            book logo.
+  LICENSE              License info - read by client.tcl.
 
-  3) Type 'make ir-tcl' to make the Tcl version or IrTcl.
-     Type 'make ir-tk' to make the Tk version of IrTcl.
+Type 'ir-tk' to run the Tk graphical client - client.tcl,
+clientrc.tcl, book[1-9] and formats/*.tcl should exist!
 
-Install/run:
+Type 'ir-tcl' to run the Tcl client. Very similar to tclsh.
 
-  4) The resulting files are:
-     ir-tcl                     Tcl version of IrTcl
-     ir-tk                      Tk version of IrTcl
-     marc.tcl/iterate.tcl       small IrTcl scripts
-     client.tcl                 Tk graphical client - automatically
-                                executed by ir-tk
-     clientrc.tcl               Startup script - read by client.tcl - holds
-                                user/target definitions.
-     book[1-9]                  Logo - when busy.
+Information
+-----------
 
-  5) Type 'ir-tk' to run the Tk graphical client (client.tcl and 
-     clientrc.tcl should be in current directory)
+Documentation about the IrTcl API can be found in the doc directory - 
+ascii/postscript/HTML.
 
-     Type 'ir-tcl' to run the Tcl client. Very similar to tclsh.
+To get more information or assistance, send mail to yaz-help@index.ping.dk.
 
+We maintain a mailing-list for the purpose of announcing new versions of
+the software, bug-reports, discussion etc. You can sign up by sending
+mail to yaz-request@index.ping.dk.