[25] | 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. |
---|