|
Top Document: comp.lang.tcl Frequently Asked Questions (Mar 05, 2005) (3/6) Previous Document: -R- Documentation relating to Perl's Tk interface Next Document: -T- Unicode and other specialized fonts See reader questions & answers on this topic! - Help others by sharing your knowledge Warning: Several of the following sites, unfortunate, do not seem to be kept up to date with regards to ftp site URLs, reflecting code from the current versions of Tcl, etc. There are often questions concerning X security, in particular relating to Tk's default requirment to refuse to perform send actions when the user is using xhost rather than xauth for his/her security. See <URL: http://ciac.llnl.gov/ciac/documents/ciac2316.html > for a tutorial on X security. Also see <URL: http://www.ice.ru/%7Evitus/works/x11.html > Vivek Khera <URL: mailto:khera@cs.duke.edu > has written a primer on setting up your environment for xauth (by default a requirement under Tk 3.3) in the document <URL: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/misc/Xauthority.gz > (or <URL: ftp://ftp.procplace.com/pub/tcl/sorted/misc/Xauthority >. Kevin Kenny <URL: mailto:kennykb@acm.org > has also written a series of documents on how to resolve various xauth situations. See <URL: http://purl.org/tcl/wiki/ > for details. See also <URL: http://ciac.llnl.gov/ciac/documents/ciac2316.html#2.0 > . Nat Pryce <URL: mailto:np2@doc.ic.ac.uk > has begun a project to collect Tcl programming idioms or patterns. See <URL: http://www-dse.doc.ic.ac.uk/%7Enp2/patterns/tcl/ > for the root of this document. See <URL: http://www-dse.doc.ic.ac.uk/%7Enp2/patterns/scripting/tcl/ > is another document he has on a similar topic. Nat has also written instructions on better integrating Tcl/Tk scripts with the Windows NT shell. See <URL: http://outoften.doc.ic.ac.uk/%7Enp2/software/tcl-setup.html > for the details. Frank Pilhofer <URL: mailto:fp@informatik.uni-frankfurt.de > has written an article on getting dynamic extensions written in C++ to work. It can be found at <URL: http://www.informatik.uni-frankfurt.de/%7Efp/Tcl/tcl-c++/ > in various formats. The text only covers Unix issues. Cameron Laird <URL: mailto:Cameron@Lairds.com > has written a number of extremely useful Web pages full of tips for Tcl programmers. Start at <URL: http://phaseit.net/claird/comp.lang.tcl/ > and look through the pages there. For instance, at <URL: http://phaseit.net/claird/comp.lang.tcl/tcl_compilers.html > you will find an article discussing Tcl compilers. At <URL: http://phaseit.net/claird/comp.lang.tcl/tcl-examples.html > you will find various examples of Tcl coding examples. The <URL: http://phaseit.net/claird/comp.lang.tcl/HowToC.html > page provides pointers and info on "how to use C with Tcl". There are many other useful pages for Tcl programmers found here. Also, take a look at <URL: http://phaseit.net/claird/comp.software-eng/remediation.html > which covers the considerations that should be taken when modularizing one's code. At <URL: http://phaseit.net/claird/comp.unix.programmer/linking-unix.html > you will find discussions relating to the various problems relating to linking programs under the various Unix platforms. Cameron has begun <URL: http://phaseit.net/claird/comp.lang.tcl/tcl_tutorials.html > which covers his personal notes on online tcl tutorials and that he recommends. A brief introductory tutorial to Tcl/Tk can be found at <URL: http://http2.brunel.ac.uk:8080/%7Ecsstddm/TCL2/TCL2.html >. Another one is available at <URL: http://www.pconline.com/%7Eerc/tcl.htm >. Yet another tutorial is a software package that is downloadable. See <URL: http://www.msen.com/%7Eclif/TclTutor.html > for the details. It covers Tcl 7.6, 8.0, 8.1 on Unix, Windows 95/NT and Macintosh. A tutorial from 1994 is located at <URL: http://www.decus.org/decus/papers/tcl.html >. Another tutorial, on Tcl and Tk in 5 easy lessions, can be found at <URL: http://herzberg.ca.sandia.gov/TclCourse/ >. You can check out the first module to a Tcl/Tk class, which is available at a price from the author, at <URL: http://www.skillshare.com/skillshare/dr/tcl/mod1.html >. An online "cookbook", which is a great resource, can be found at <URL: http://www.itd.clrc.ac.uk/Publications/Cookbook/ >. A brief tutorial on Tcl, Tk, and Expect can be found at <URL: ftp://ftp.lgc.com/landmark/users/papers/WMorse/ >. This was written by Will Morse <URL: mailto:will@Starbase.NeoSoft.com >. Another Tcl presentation appeared at <URL: http://kiwi.emse.fr/JJG/TCL/tcl.html >. A third appears at <URL: http://slsun2.epfl.ch/LOGICIELS/TclTk/COURS/TclTk_cours.html >. There is at least one another link at <URL: http://www.lisi.ensma.fr/members/grolleau/tcltk/ > These three last tutorials are still alive (at least today), and seem to cover Tcl7.x and TK4.x. Foils from a Tcl/Tk class taught in German by M.Boltes <URL: mailto:m.boltes@fz-juelich.de > was found under <URL: http://www.kfa-juelich.de/zam/newsevents/courses/Folien.html >. There also appears to be one or more German Tcl related postscript documents at <URL: http://www.kfa-juelich.de/zam/docs/Folien.html >. Materials from a course taught at the University of Chicago can be found at <URL: http://www.lib.uchicago.edu/keith/tcl-course/tcl-course.html >. Tom Tromey <URL: mailto:tromey@cygnus.com > has provided his Tcl style guide at <URL: http://drip.colorado.edu/%7Etromey/tcl-style-guide.html >. 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 graciously made it available to other Tcl/Tk developers. It is located at <URL: ftp://tcl.activestate.com/pub/tcl/doc/ > and <URL: http://tcl.activestate.com/doc/engManual.ps >. A second style guide, covering the writing of Tcl scripts, can be found at <URL: ftp://tcl.activestate.com/pub/tcl/docs/ > and <URL: http://tcl.activestate.com/doc/styleGuide.pdf >. A tutorial titled "User interfaces with Tcl/Tk" can be found at <URL: http://www.scism.sbu.ac.uk/tkteach/ >. It was written by Fintan Culwin <URL: mailto:fintan@sbu.ac.uk >. A tutorial covering SCO's Visual Tcl can be found at <URL: http://www.computronics.be/courses/vtcl/CONTENTS.html >. A brief tutorial on Tcl can be found at <URL: http://www.python.org/doc/life-preserver/BriefTclTk.html >. This is a portion of the Python Tkinter Life preserver documentation which can be found at <URL: http://www.python.org/doc/life-preserver/ >. The beginnings of an intro to Python/Tkinter can be found at <URL: http://www.pythonware.com/fredrik/tkdraft/ >. A short manual on Tcl (cira 1994) in Japanese was found at <URL: http://ai-www.aist-nara.ac.jp/doc/documents/kenji-i/tcl.html >. Another non-English introduction to Tcl can be found at <URL: http://www.etsimo.uniovi.es/dptos/epm/pi/gedop/intrtcl.html > and at <URL: http://www.etsimo.uniovi.es/tcl/tutorial/ >. Mac Cody <URL: mailto:macody@swbell.net > has the syllabus from a Tcl class he has conducted available online at <URL: http://www.dfw.net/%7Emcody/syllabus/syllabus.html >. Jean-Claude Wippler <URL: mailto:jcw@equi4.com > has written a tutorial on how to use a Tcl extension. See <URL: http://www.equi4.com/jcw/extuse.html > for pointers to his work. A small Expect tutorial is at <URL: http://www.decus.org/decus/papers/tcl.html >. A guide to some of the criteria in making particular program design decisions can be found at <URL: http://purl.org/tcl/wiki/297.html >. Its author is Alexandre Ferrieux <URL: mailto:alexandre.ferrieux@cnet.francetelecom.fr >. A Tcl-Java tutorial can be found at <URL: http://ptolemy.eecs.berkeley.edu/%7Ejohnr/tutorials/tcljava98/ >. This is the basis of a tutorial presented at the 1998 Tcl conference. There's a Tcl manual at <URL: http://udgftp.cencar.udg.mx/tutoriales/tcl/contenido/tcl2.html > but there was some concern about the accuracy of the info. There is a brief introduction to Tcl and Tk by the developer .com site at <URL: http://www.developer.com/reference/library/0672310120/html/ch30.htm >. This article appears to be related to Red Hat Linux Unleashed. and appears to have been written by Rick McMullin. A Linux Tcl-Tk-HOWTO can be found now at <URL: http://space.tin.it/computer/tlqhr/TclTk-HOWTO.html > Eventually it will appear at <URL: http://sunsite.unc.edu/LDP/ldp.html > and <URL: http://www.linux-howto.com > as well as many Linux mirror sites. It is a collection of documents describing how to use Tcl and Tk on a Linux system. A guide to using namespaces and packages is available at <URL: http://www.wjduquette.com/tcl/namespaces.html >. A guide to creating object commands can be found at <URL: http://www.wjduquette.com/tcl/objects.html >. A collection of "how to" guides is available at <URL: http://tcl.activestate.com/resource/doc/howto/ >. One recent one discusses the internationalization programming features of Tcl 8.x. >From the "Tcl/Tk for Programmers" book, find chapters on Tcl Basic syntax <URL: http://www.Mapfree.com/sbf/tcl/book/select/Html/2.html >, Regular Expressions <URL: http://www.Mapfree.com/sbf/tcl/book/select/Html/7.html >, Tk Way of Thinking <URL: http://www.Mapfree.com/sbf/tcl/book/select/Html/11.html >, Geometry Management <URL: http://www.Mapfree.com/sbf/tcl/book/select/Html/13.html >, and Browser Plugin <URL: http://www.Mapfree.com/sbf/tcl/book/select/Html/21.html >. See <URL: http://www.hwaci.com/sw/tcldoc/beta2.tar.gz > for the second public beta release of the XML sources for the core Tcl/Tk documentation. <URL: http://www.hwaci.com/sw/tcldoc/html/ > is the web site which discusses more about the effort. Also, see <URL: http://www.hwaci.com/sw/tcldoc/html/ > for web based versions of the Tcl and Tk man pages. Some more up to date work on this effort has been put on <URL: http://tmml.sourceforge.net/ >. See <URL: http://www.cs.man.ac.uk/%7Efellowsd/tcl/option-tutorial.html > for a tutorial on the tk option command. Donal Fellows also has an article about getting the Tk send to work. See <URL: http://www.cs.man.ac.uk/%7Efellowsd/tcl/secure.html >. See <URL: http://cscene.org/CS2/CS2-08.html > for an article on using Tcl as a scripting language for a C application. See <URL: http://6916.lcs.mit.edu/manuals/tcl/ > for _Tcl for Web Nerds_ - an online book by mailto:lsandon@mit.edu to provide basic Tcl information for someone using Tcl as a web programming language. <URL: http://www.cs.cornell.edu/Info/Projects/zeno/Tcl-DP/Tutorial/tutorial.html > is an introduction on the use of the Tcl-DP extension. A summary of the way that Tk makes uses of resources, from a perl/Tk perspective, can be found at <URL: http://www.sct.gu.edu.au/%7Eanthony/info/X/hints.Resources > The "Tcl for Web Nerds" resource at <URL: http://photo.net/teaching/manuals/tcl/ > provides an overview of Tcl. For information at building Tcl extension using Cygnus's Cygwin environment, take a look at <URL: http://www.flightlab.com/%7Ejoe/tcl/cygwin-howto.txt > <URL: http://tcl.activestate.com/support/howto/winext.html > <URL: http://tcl.activestate.com/support/howto/stubs.html > <URL: http://www.xraylith.wisc.edu/%7Ekhan/software/gnu-win32/ > <URL: http://sourceware.cygnus.com/cygwin/faq/faq_toc.html > A tutorial concerning linking with static tcl and tk libraries can be found at <URL: http://www.xmission.com/%7Egeorgeps/static-executables.html >. A tutorial on how to use Turkish letters with Tcl/Tk 8.2 can be found at <URL: http://home.germany.net/100/170561/turkbind.html >. A tutorial for Tcl and Tk can be found at <URL: http://hegel.ittc.ukans.edu/topics/tcltk/tutorial-noplugin/ >. A collection of web based Tcl/Tk tutorials can be found at <URL: http://ic.net/%7Ecflynt/realprog/tutorls.htm >. A tutorial discussing the use of Xlib to draw into a Tcl/Tk window can be found at <URL: http://www.xmission.com/~georgeps/Xlib_TclTk.html >. User Contributions:Top Document: comp.lang.tcl Frequently Asked Questions (Mar 05, 2005) (3/6) Previous Document: -R- Documentation relating to Perl's Tk interface Next Document: -T- Unicode and other specialized fonts Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: lvirden@yahoo.com (Larry W. Virden)
Last Update March 27 2014 @ 02:12 PM
|

Comment about this article, ask questions, or add new information about this topic: