X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=doc%2Fir-tcl.sgml;h=aeb4250160a6bead501cd65a257f75588cc5a37a;hb=cf71e5f27e91fe8525d5cd7354d2cf6d17b4f4c1;hp=bef13c1eefda58863169e35afd8622399998fae9;hpb=3d56e4348edb6d14f0875ca86ae2301636f87158;p=ir-tcl-moved-to-github.git diff --git a/doc/ir-tcl.sgml b/doc/ir-tcl.sgml index bef13c1..aeb4250 100644 --- a/doc/ir-tcl.sgml +++ b/doc/ir-tcl.sgml @@ -1,13 +1,13 @@
IrTcl User's Guide and Reference <author>Index Data, <tt/info@index.ping.dk/ -<date>$Revision: 1.10 $ +<date>$Revision: 1.12 $ <abstract> This document describes IrTcl — an information retrieval toolkit for Tcl and Tk that provides access to the Z39.50/SR protocol. @@ -50,22 +50,16 @@ testing purposes. In order to compile you need: <itemize> <item> An ANSI C compiler such as GNU C. -<item> Tcl 7.3. -<item> YAZ version 1.0b or higher +<item> Tcl. Version 7.3 and 7.4 has been tested. +<item> YAZ version 1.0b3 or higher. </itemize> As an option you may want: <itemize> -<item> Tk 3.6. -<item> XTI/mosi +<item> Tk. Version 3.6 and 4.0 has been tested. +<item> XTI/mOSI </itemize> -Newer versions of Tcl and Tk have been released. These packages -will <em/not/ work with <sf/IrTcl/. The <sf/IrTcl/ package will -probably be able to use the newer versions soon. Fortunately this -move will not change the <sf/IrTcl/ API — only the Tk code of the -test client will be modified. - Unpack the <sf/IrTcl/ package at the same directory level as <bf/YAZ/. Type: @@ -148,13 +142,25 @@ as a script. <p> <tt>ir-tk</tt> is a program that works like <tt>wish</tt> except that -<tt>ir-tk</tt> include the new set of commands. +<tt>ir-tk</tt> include the new set of commands. All options accepted +by <tt>wish</tt> are also accepted by <tt>ir-tk</tt>. -The enclosed script <tt>client.tcl</tt> for <tt>ir-tk</tt> -is a graphical client which demonstates an example of a user interface -for the Z39.50/SR protocols. +The enclosed script <tt>client.tcl</tt> for <tt>ir-tk</tt> is a graphical +client which demonstates an example of a user interface for the Z39.50/SR +protocols. At first the script was relatively small but it has grown since the -beginning. At present it is about 3000 lines. +beginning. At present it is about 3000 lines. + +The client can be started directly from the top level directory +of <sf/IrTcl/ by typing: +<tscreen><verb> +$ ir-tk -f client.tcl +</verb></tscreen> + +Or, if you have installed <sf/IrTcl/ you may also type: +<tscreen><verb> +$ irclient +</verb></tscreen> The client lets up define targets and query types within the interface. Hence, you will not need to modify configation files. @@ -294,8 +300,8 @@ returned is stored in the variable <tt/ret/. <tscreen><verb> ir z -ir-set z.1 z z databaseNames books +ir-set z.1 z z callback {connect-response} z connect fake.com