1 | README: Tcl |
---|
2 | This is the Tcl 8.5.2 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: README,v 1.67 2008/02/13 18:00:33 dgp Exp $ |
---|
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 Mac OS X. |
---|
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.5.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. Many are mentioned in the Wiki: |
---|
61 | http://wiki.tcl.tk/book |
---|
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 macosx/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. Development tools |
---|
102 | --------------------------- |
---|
103 | |
---|
104 | ActiveState produces a high quality set of commercial quality development |
---|
105 | tools that is available to accelerate your Tcl application development. |
---|
106 | Tcl Dev Kit builds on the earlier TclPro toolset and provides a debugger, |
---|
107 | static code checker, single-file wrapping utility, bytecode compiler and |
---|
108 | more. More information can be found at |
---|
109 | |
---|
110 | http://www.ActiveState.com/Tcl |
---|
111 | |
---|
112 | 5. Tcl newsgroup |
---|
113 | ---------------- |
---|
114 | |
---|
115 | There is a USENET news group, "comp.lang.tcl", intended for the exchange of |
---|
116 | information about Tcl, Tk, and related applications. The newsgroup is a |
---|
117 | great place to ask general information questions. For bug reports, please |
---|
118 | see the "Support and bug fixes" section below. |
---|
119 | |
---|
120 | 6. Tcl'ers Wiki |
---|
121 | --------------- |
---|
122 | |
---|
123 | A Wiki-based open community site covering all aspects of Tcl/Tk is at: |
---|
124 | |
---|
125 | http://wiki.tcl.tk/ |
---|
126 | |
---|
127 | It is dedicated to the Tcl programming language and its extensions. A |
---|
128 | wealth of useful information can be found there. It contains code |
---|
129 | snippets, references to papers, books, and FAQs, as well as pointers to |
---|
130 | development tools, extensions, and applications. You can also recommend |
---|
131 | additional URLs by editing the wiki yourself. |
---|
132 | |
---|
133 | 7. Mailing lists |
---|
134 | ---------------- |
---|
135 | |
---|
136 | Several mailing lists are hosted at SourceForge to discuss development or |
---|
137 | use issues (like Macintosh and Windows topics). For more information and |
---|
138 | to subscribe, visit: |
---|
139 | |
---|
140 | http://sourceforge.net/projects/tcl/ |
---|
141 | |
---|
142 | and go to the Mailing Lists page. |
---|
143 | |
---|
144 | 8. Support and Training |
---|
145 | ------------------------ |
---|
146 | |
---|
147 | We are very interested in receiving bug reports, patches, and suggestions |
---|
148 | for improvements. We prefer that you send this information to us via the |
---|
149 | bug form at SourceForge, rather than emailing us directly. The bug |
---|
150 | database is at: |
---|
151 | |
---|
152 | http://tcl.sourceforge.net/ |
---|
153 | |
---|
154 | The bug form was designed to give uniform structure to bug reports as |
---|
155 | well as to solicit enough information to minimize followup questions. |
---|
156 | |
---|
157 | We will log and follow-up on each bug, although we cannot promise a |
---|
158 | specific turn-around time. Enhancements, reported via the Feature |
---|
159 | Requests form at the same web site, may take longer and may not happen |
---|
160 | at all unless there is widespread support for them (we're trying to |
---|
161 | slow the rate at which Tcl/Tk turns into a kitchen sink). It's very |
---|
162 | difficult to make incompatible changes to Tcl/Tk at this point, due to |
---|
163 | the size of the installed base. |
---|
164 | |
---|
165 | The Tcl community is too large for us to provide much individual support |
---|
166 | for users. If you need help we suggest that you post questions to |
---|
167 | comp.lang.tcl. We read the newsgroup and will attempt to answer esoteric |
---|
168 | questions for which no one else is likely to know the answer. In addition, |
---|
169 | see the following Web site for links to other organizations that offer |
---|
170 | Tcl/Tk training: |
---|
171 | |
---|
172 | http://wiki.tcl.tk/training |
---|
173 | |
---|
174 | 10. Thank You |
---|
175 | ------------- |
---|
176 | |
---|
177 | We'd like to express our thanks to the Tcl community for all the |
---|
178 | helpful suggestions, bug reports, and patches we have received. |
---|
179 | Tcl/Tk has improved vastly and will continue to do so with your help. |
---|