X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=README;h=e3cd9cfd8ca0f5acdcdf1d0d5d0f8a68ea66a65f;hb=941b89a3842de3606ed065d1594e1e17d9ad8cd7;hp=7d8f648e29677b97a7896dc7b38fd202dda97574;hpb=9383cb8df2d54110ea5ebbd1269e9dd37abf6cf7;p=ir-tcl-moved-to-github.git diff --git a/README b/README index 7d8f648..e3cd9cf 100644 --- a/README +++ b/README @@ -3,45 +3,80 @@ * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss -Compilation and installation of IrTcl. -This is a very early alpha-release of IrTcl. +$Revision: 1.5 $ + +Notes about IrTcl 1.0beta. + +Prerequisites +------------- In order to compile you need: - o An ansi-C compiler such as GNU C + 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 + Tcl startup script. Default is client.tcl. + -geometry + X11 geometry of main window. + -display + X11 display. + -name + Name of top window. + -logLevel + log level. (fatal, debug, warn, log, all). + -logFile + 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. +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.