208 lines
9.6 KiB
HTML
208 lines
9.6 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>The Linux Tcl and Tk HOWTO: References</TITLE>
|
|
<LINK HREF="TclTk-HOWTO-9.html" REL=next>
|
|
<LINK HREF="TclTk-HOWTO-7.html" REL=previous>
|
|
<LINK HREF="TclTk-HOWTO.html#toc8" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="TclTk-HOWTO-9.html">Next</A>
|
|
<A HREF="TclTk-HOWTO-7.html">Previous</A>
|
|
<A HREF="TclTk-HOWTO.html#toc8">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="references"></A> <A NAME="s8">8. References</A></H2>
|
|
|
|
<P>
|
|
<P>For many reasons people often like having a hard-copy manual as a reference
|
|
or like to be helped by other folks online.
|
|
<P>Here you can find a selection of reference books, tutorials, www-sites
|
|
and newsgroup.
|
|
<H2><A NAME="ss8.1">8.1 Books</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<P>Many books concerning Tcl/Tk were written and are to be published. I won't
|
|
even try to list them all (<B>another howto woudn't be enough for that</B> :
|
|
) ). You
|
|
can find much more information plus additional notes at:
|
|
<UL>
|
|
<LI>
|
|
<A HREF="http://www.tcltk.com/consortium/resources/books.html">www.tcltk.com/consortium/resources/books.html</A></LI>
|
|
<LI>
|
|
<A HREF="http://www.amazon.com/exec/obidos/subst/categories/computer-programming/tcl-tk-article/002-8989352-4516417">www.amazon.com/exec/obidos/subst/categories/computer-programming/tcl-tk-article/002-8989352-4516417</A></LI>
|
|
<LI>Page: tcl_books.html at URL
|
|
<A HREF="http://starbase.neosoft.com/%7Eclaird/comp.lang.tcl/">starbase-neosoft-tcl-books</A></LI>
|
|
</UL>
|
|
<P>Here I will try to summarize with some notes the book I know concerning
|
|
the subject, they're all at a basic-medium level. Again, people who know the
|
|
subject, have enough information about where to find advanced level books.
|
|
<P>
|
|
<H3>Tcl and the Tk Toolkit</H3>
|
|
|
|
<P>
|
|
<P>Author:
|
|
<A HREF="mailto:ouster@scriptics.com">John K. Ousterhout </A><P>WWW book information:
|
|
<A HREF="http://cseng.aw.com/bookdetail.qry?ISBN=0%2D201%2D63337%2DX&ptype=0">cseng.aw.com/bookdetail.qry?ISBN=0%2D201%2D63337%2DX&ptype=0</A><P>Book's examples:
|
|
<A HREF="ftp://ftp.scriptics.com/pub/tcl/doc/book.examples.Z">ftp.script ics.com/pub/tcl/doc/book.examples.Z</A><P>Book suppliment:
|
|
<A HREF="http://www.scriptics.com/doc/tk4.0.ps">www.scriptics.com/doc/tk 4.0.ps</A><P>The book primarily covers Tcl 7.3 and Tk 3.6.
|
|
<H3>Practical Programming in Tcl and Tk, II ed.</H3>
|
|
|
|
<P>
|
|
<P>Author:
|
|
<A HREF="mailto:welch@acm.org">Brent Welch</A><P>WWW book information:
|
|
<A HREF="http://www.beedub.com/book/">www.beedub.com/book/</A><P>Book's table of contents:
|
|
<A HREF="http://www.beedub.com/book/">www.beedub.com/book/</A><P>Book promotion info at section_50000.html of the URL
|
|
<A HREF="http://www.borders.com/sections/">www.borders.com/sections/</A><P>This updated edition describes Tcl / Tk 8.0 as it was during the beta period.
|
|
Along with the material from the first edition, it also covers sockets, packag
|
|
es,
|
|
namespaces, a great section describing the changes in Tcl 7.4, 7.5, 7.6, and
|
|
8.0 (and Tk as well), Safe Tk and the Plugin!
|
|
<H3>Tcl and Tk Reference Manual</H3>
|
|
|
|
<P>
|
|
<P>Editors: Donald Barnes,
|
|
<A HREF="mailto:marc@redhat.com">Marc Ewing</A>, Erik Troan
|
|
<P>WWW book information:
|
|
<A HREF="http://www.lsl.com/catalog/books/tcltk/">www.lsl.com/catalog/bo oks/tcltk/</A><H3>The Visual TCL Handbook, 1/e</H3>
|
|
|
|
<P>
|
|
<P>Author:
|
|
<A HREF="mailto:david@inforef.com">David Young</A><P>WWW book information:
|
|
<A HREF="http://www.amazon.com/exec/obidos/ISBN=013461674X/u/7141-5908756-1074 81">www.amazon.com/exec/obidos/ISBN=013461674X/u/7141-5908756-107481</A><P>A comprehensive guide to Visual TCL. This book leads reader from basic
|
|
graphical user interface development concepts to meaningful application develo
|
|
pment.
|
|
The book focuses on the TCLX and VT extensions, addressing many fundamental
|
|
TCL topics. VT is a Motif based graphical interface, incompatible with Tk.
|
|
The entire TCL language is documented in a separate Commands section. Comes
|
|
with a CD-ROM that includes SGI, Solaris, HP-UX, AIX and Unixware versions
|
|
of Visual Tcl.
|
|
<H3>Running LINUX</H3>
|
|
|
|
<P>
|
|
<P>Author: Matt Welsh and Lar Kaufman
|
|
<P>WWW book information:
|
|
<A HREF="http://www.ora.com/catalog/runux2/noframes.html">www.ora.com/ca talog/runux2/noframes.html</A><P>Running Linux is a really well written basic book. It has a chapter on
|
|
programming using Tcl/Tk. (and Perl, C, C++).
|
|
<H3>Tcl/Tk for Dummies (For Dummies)</H3>
|
|
|
|
<P>
|
|
<P>Author: Timothy Webster, with Alex Francis
|
|
<P>WWW book information:
|
|
<A HREF="http://www.dummies.com/">www.dummies.com/</A><P>Another one of the series of the paperback programming books. This one
|
|
focuses on the Tcl plugin as a programming environment.
|
|
<H3>Interactive Web Applications With Tcl/Tk</H3>
|
|
|
|
<P>
|
|
<P>Authors: Michael Doyle Hattie Schroeder
|
|
<P>WWW book information:
|
|
<A HREF=" http://www.eolas.com/tcl/">www.eolas.com/tcl/</A><P>This is a learning by example book, for people who know a bit of programming,
|
|
but are not experts. It covers developing applets as well as stand-alone appli
|
|
cations
|
|
and simple server applications. The book comes with the Spynergy toolkit, whic
|
|
h
|
|
adds a variety of pure Tcl/Tk procedures for distributed processing, URL retri
|
|
eval,
|
|
HTML rendering, database management and platform independent file managment,
|
|
Ed, a Tcl editor and testing environment, an image conversion tool, a demo
|
|
of Tk features, a client/server version of a rolodex application, a pure Tcl
|
|
web server, a client/server push application, a tcl web browser,
|
|
<H2><A NAME="ss8.2">8.2 Manual and On-line Tutorials</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<UL>
|
|
<LI>John Ousterhout has written an engineering style guide that describes the
|
|
coding, documentation, and testing conventions that will be used at Sun in
|
|
the coding of the C code in the Tcl core and has made it available to other
|
|
Tcl and Tk developers. It is located at
|
|
<A HREF="ftp://ftp.scriptics.com/pub/tcl/doc/engManual.tar.Z">ftp.script ics.com/pub/tcl/doc/engManual.tar.Z</A></LI>
|
|
<LI>A second style guide, covering the writing of Tcl scripts, can be found
|
|
at
|
|
<A HREF="ftp://ftp.scriptics.com/pub/tcl/docs/styleGuide.tar.gz">ftp.scr iptics.com/pub/tcl/docs/styleGuide.tar.gz</A>.
|
|
Other versions of it can be found at
|
|
<A HREF="http://sunscript.sun.com/techcorner/styleGuide.ps">sunscript.su n.com/techcorner/styleGuide.ps</A>.</LI>
|
|
<LI>
|
|
<A HREF="http://http2.brunel.ac.uk:8080/~csstddm/TCL2/TCL2.html">A brief introduction to TCL/TK </A>by
|
|
<A HREF=" mailto:csstddm@brunel.ac.uk">David Martland </A></LI>
|
|
<LI>Another tutorial untitled
|
|
<A HREF="http://www.scism.sbu.ac.uk/tkteach/">User interfaces with Tcl/T k</A>was
|
|
written by
|
|
<A HREF="mailto:fintan@sbu.ac.uk">Fintan Culwin </A>.</LI>
|
|
<LI>Although you should have your Tcl/Tk manual pages on your system, here's
|
|
another place where to look for
|
|
<A HREF="http://cuiwww.unige.ch/eao/www/TclTkMan/Man.html">TCL Manual Pa ges (from TCL7.4)-Tk Manual Pages (from TK4.0)</A>.</LI>
|
|
<LI>
|
|
<A HREF="http://www.cis.rl.ac.uk/proj/TclTk/">The Tcl/Tk Cookbook</A> offe
|
|
rs
|
|
a lot of getting-started information.</LI>
|
|
</UL>
|
|
<H2><A NAME="ss8.3">8.3 World Wide Web sites</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<P>There are a great number of WWW resources which provide additional information
|
|
about many aspects of Tcl and its extensions.
|
|
<UL>
|
|
<LI>Refer to
|
|
<A HREF="http://www.tclfaq.wservice.com/tcl-faq/part2.html">Tcl-FAQs (pa rt2)</A>
|
|
for a great number of pointers to Tcl/Tk documentation and web sites.</LI>
|
|
<LI>Point your web browser at
|
|
<A HREF="http://www.tcltk.com">Tcl/Tk Information</A> : a site with many
|
|
links to TclTk resources on the web (Information, Extensions, Tools, Training
|
|
and Events).</LI>
|
|
<LI>Point your Web browser at
|
|
<A HREF="http://www.NeoSoft.com/tcl/">The Official Contributed Sources A rchive</A>
|
|
for the Tool Command Language (Tcl) and the Tk Toolkit, hosted by NeoSoft,
|
|
Inc.</LI>
|
|
<LI>
|
|
<A NAME="prosandcons"></A> For a discussion dealing with the pros and cons
|
|
of the major scripting languages :
|
|
<A HREF="http://www.sun.com/sunworldonline/swol-10-1997/swol-10-scripting.html ">article in SunWorld</A>
|
|
by
|
|
<A HREF=" mailto:claird@Starbase.NeoSoft.com">Cameron Laird </A></LI>
|
|
<LI>A web page that contains a variety of comparisons between Tcl/Tk and othe
|
|
r
|
|
similar systems. Most of them are taken from "comp.lang.tcl", the author would
|
|
be happy to add any other important article that you folks want to send to
|
|
him.:
|
|
<A HREF="http://icemcfd.com/tcl/comparison.html">Comparison</A>
|
|
by
|
|
<A HREF="mailto:wayne@icemcfd.com">Wayne Christopher</A>.</LI>
|
|
<LI>
|
|
<A HREF="http://herzberg.ca.sandia.gov/TclCourse/">E.J. Friedman-Hill's Tcl/Tk Course</A>:
|
|
this document is available only in PowerPoint source form and in low-quality
|
|
HTML form (in HTML format all the figures and some of the text is missing).</LI>
|
|
</UL>
|
|
<H2><A NAME="ss8.4">8.4 Other documents & Frequently Asked Questions</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<P>A lot of material is available on the Internet: introductory papers, white
|
|
papers, tutorials, slides, postscript versions of published books in draft
|
|
and many more.
|
|
<P>For a complete reference please give a look at the excellent
|
|
<A HREF="http://www.tclfaq.wservice.com/tcl-faq/">Tcl-FAQs</A> .
|
|
<H2><A NAME="ss8.5">8.5 Newsgroup</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<P>
|
|
<A HREF="news:comp.lang.tcl">comp.lang.tcl</A> is an unmoderated Usenet
|
|
newsgroup, created for the discussion of the Tcl programming language and tool
|
|
s
|
|
that use some form of Tcl, such as the Tk toolkit for the X window system,
|
|
Extended Tcl, and expect.
|
|
<P>For Tcl/Tk related announcements always refer to
|
|
<A HREF="news:comp.lang.tcl.announce">comp.lang.tcl.announce</A> : you
|
|
will find release announcement, patches, new application and so on.
|
|
<P>Again, faq could be retrieved at
|
|
<A HREF="http://www.tclfaq.wservice.com/tcl-faq/">Tcl-FAQs</A>.
|
|
<HR>
|
|
<A HREF="TclTk-HOWTO-9.html">Next</A>
|
|
<A HREF="TclTk-HOWTO-7.html">Previous</A>
|
|
<A HREF="TclTk-HOWTO.html#toc8">Contents</A>
|
|
</BODY>
|
|
</HTML>
|