OSDN Git Service

*** empty log message ***
[pf3gnuchains/sourceware.git] / tcl / README
1 README:  Tcl
2     This is the Tcl 8.4.1 source distribution.
3     Tcl/Tk is also available through NetCVS:
4         http://tcl.sourceforge.net/
5     You can get any source release of Tcl from the file distributions
6     link at the above URL.
7
8 RCS: @(#) $Id$
9
10 Contents
11 --------
12     1. Introduction
13     2. Documentation
14     3. Compiling and installing Tcl
15     4. Development tools
16     5. Tcl newsgroup
17     6. Tcl contributed archive
18     7. Tcl Resource Center
19     8. Mailing lists
20     9. Support and Training
21     10. Thank You
22
23 1. Introduction
24 ---------------
25 Tcl provides a powerful platform for creating integration applications that
26 tie together diverse applications, protocols, devices, and frameworks.
27 When paired with the Tk toolkit, Tcl provides the fastest and most powerful
28 way to create GUI applications that run on PCs, Unix, and the Macintosh.
29 Tcl can also be used for a variety of web-related tasks and for creating
30 powerful command languages for applications.
31
32 Tcl is maintained, enhanced, and distributed freely by the Tcl community.
33 The home for Tcl/Tk sources and bug/patch database is on SourceForge:
34
35         http://tcl.sourceforge.net/
36
37 with the Tcl Developer Xchange hosted at:
38
39         http://www.tcl.tk/
40
41 Tcl is a freely available open source package.  You can do virtually
42 anything you like with it, such as modifying it, redistributing it,
43 and selling it either in whole or in part.  See the file
44 "license.terms" for complete information.
45
46 2. Documentation
47 ----------------
48
49 Extensive documentation is available at our website.
50 The home page for this release, including new features, is
51         http://www.tcl.tk/software/tcltk/8.4.html
52
53 Detailed release notes can be found at the file distributions page
54 by clicking on the relevant version.
55         http://sourceforge.net/project/showfiles.php?group_id=10894
56
57 Information about Tcl itself can be found at
58         http://www.tcl.tk/scripting/
59
60 There have been many Tcl books on the market.  Most are listed at
61         http://www.tcl.tk/resource/doc/books/
62
63 2a. Unix Documentation
64 ----------------------
65
66 The "doc" subdirectory in this release contains a complete set of
67 reference manual entries for Tcl.  Files with extension ".1" are for
68 programs (for example, tclsh.1); files with extension ".3" are for C
69 library procedures; and files with extension ".n" describe Tcl
70 commands.  The file "doc/Tcl.n" gives a quick summary of the Tcl
71 language syntax.  To print any of the man pages on Unix, cd to the
72 "doc" directory and invoke your favorite variant of troff using the
73 normal -man macros, for example
74
75                 ditroff -man Tcl.n
76
77 to print Tcl.n.  If Tcl has been installed correctly and your "man" program
78 supports it, you should be able to access the Tcl manual entries using the
79 normal "man" mechanisms, such as
80
81                 man Tcl
82
83 2b. Windows Documentation
84 -------------------------
85
86 The "doc" subdirectory in this release contains a complete set of Windows
87 help files for Tcl.  Once you install this Tcl release, a shortcut to the
88 Windows help Tcl documentation will appear in the "Start" menu:
89
90         Start | Programs | Tcl | Tcl Help
91
92 3. Compiling and installing Tcl
93 -------------------------------
94
95 There are brief notes in the unix/README, win/README, and mac/README about
96 compiling on these different platforms.  There is additional information
97 about building Tcl from sources at
98
99         http://www.tcl.tk/doc/howto/compile.html
100
101 4. TclPro Development tools
102 ---------------------------
103
104 A high quality set of commercial quality development tools is available to
105 accelerate your Tcl application development.  The TclPro product provides a
106 debugger, static code checker, packaging utility, and bytecode compiler.
107 TclPro was open-sourced when Scriptics/Ajuba was acquired by Interwoven.
108 Visit its home at SourceForge for more information and source/binaries:
109
110         http://tclpro.sourceforge.net/
111
112 ActiveState has picked up support for commercial Tcl development tools.
113 More information can be found at
114
115         http://www.ActiveState.com/Tcl
116
117 5. Tcl newsgroup
118 ----------------
119
120 There is a USENET news group, "comp.lang.tcl", intended for the exchange of
121 information about Tcl, Tk, and related applications.  The newsgroup is a
122 great place to ask general information questions.  There is also
123 a USENET news group, "comp.lang.tcl.announce", intended to announce new
124 releases of software, training, and more.  For bug reports, please
125 see the "Support and bug fixes" section below.
126
127 6. Tcl contributed archive
128 --------------------------
129
130 Many people have created exciting packages and applications based on Tcl
131 and/or Tk and made them freely available to the Tcl community.  An archive
132 of these contributions is kept on the machine ftp://archives.tcl.tk/pub/tcl
133 (aka ftp://ftp.procplace.com/pub/tcl).  You can access the archive using
134 anonymous FTP.  The archive also contains several FAQ ("frequently asked
135 questions") documents that provide solutions to problems that are commonly
136 encountered by Tcl newcomers.
137
138 7. Tcl Resource Center
139 ----------------------
140
141 Visit http://www.tcl.tk/resource/ to see an annotated index of
142 many Tcl resources available on the World Wide Web.  This includes
143 papers, books, and FAQs, as well as development tools, extensions,
144 applications, binary releases, and patches.  You can also recommend
145 additional URLs for the resource center using the forms labeled "Add a
146 Resource".
147
148 8. Mailing lists
149 ----------------
150
151 Several mailing lists are hosted at SourceForge to discuss development or
152 use issues (like Macintosh and Windows topics).  For more information and
153 to subscribe, visit:
154
155         http://sourceforge.net/projects/tcl/
156
157 and go to the Mailing Lists page.
158
159 9. Support and Training
160 ------------------------
161
162 We are very interested in receiving bug reports, patches, and suggestions
163 for improvements.  We prefer that you send this information to us via the
164 bug form at SourceForge, rather than emailing us directly.  The bug
165 database is at:
166
167         http://tcl.sourceforge.net/
168
169 The bug form was designed to give uniform structure to bug reports as
170 well as to solicit enough information to minimize followup questions.
171
172 We will log and follow-up on each bug, although we cannot promise a
173 specific turn-around time.  Enhancements, reported via the Feature
174 Requests form at the same web site, may take longer and may not happen
175 at all unless there is widespread support for them (we're trying to
176 slow the rate at which Tcl/Tk turns into a kitchen sink).  It's very
177 difficult to make incompatible changes to Tcl/Tk at this point, due to
178 the size of the installed base.
179
180 The Tcl community is too large for us to provide much individual support
181 for users.  If you need help we suggest that you post questions to
182 comp.lang.tcl.  We read the newsgroup and will attempt to answer esoteric
183 questions for which no one else is likely to know the answer.  In addition,
184 see the following Web site for links to other organizations that offer
185 Tcl/Tk training:
186
187         http://www.tcl.tk/resource/community/commercial/training
188
189 10. Thank You
190 -------------
191
192 We'd like to express our thanks to the Tcl community for all the
193 helpful suggestions, bug reports, and patches we have received.
194 Tcl/Tk has improved vastly and will continue to do so with your help.