Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.lang.tcl Frequently Asked Questions (Mar 05, 2005) (3/6)
Section - -S- Tutorials on various subjects

( Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Neighborhoods ]


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:

1
Mar 5, 2023 @ 7:19 pm
Regardless if you believe in God or not, this is a "must-read" message!!

Throughout history, we can see how we have been strategically conditioned coming to this point where we are on the verge of a cashless society. Did you know that the Bible foretold of this event almost 2,000 years ago?

In the book of Revelation 13:16-18, we read,

"He (the false prophet who deceives many by his miracles--Revelation 19:20) causes all, both small and great, rich and poor, free and slave, to receive a mark on their right hand or on their foreheads, and that no one may buy or sell except one who has the mark or the name of the beast, or the number of his name.

Here is wisdom. Let him who has understanding calculate the number of the beast, for it is the number of a man: His number is 666."

Speaking to the last generation, this could only be speaking of a cashless society. Why so? Revelation 13:17 tells us that we cannot buy or sell unless we receive the mark of the beast. If physical money was still in use, we could buy or sell with one another without receiving the mark. This would contradict scripture that states we need the mark to buy or sell!

These verses could not be referring to something purely spiritual as scripture references two physical locations (our right hand or forehead) stating the mark will be on one "OR" the other. If this mark was purely spiritual, it would indicate both places, or one--not one OR the other!

This is where it comes together. It is amazing how accurate the Bible is concerning the implantable RFID microchip. Here are notes from someone named Carl Sanders who worked with a team of engineers to help develop this RFID chip:

"Carl Sanders sat in seventeen New World Order meetings with heads-of-state officials such as Henry Kissinger and Bob Gates of the C.I.A. to discuss plans on how to bring about this one-world system. The government commissioned Carl Sanders to design a microchip for identifying and controlling the peoples of the world—a microchip that could be inserted under the skin with a hypodermic needle (a quick, convenient method that would be gradually accepted by society).

Carl Sanders, with a team of engineers behind him, with U.S. grant monies supplied by tax dollars, took on this project and designed a microchip that is powered by a lithium battery, rechargeable through the temperature changes in our skin. Without the knowledge of the Bible (Brother Sanders was not a Christian at the time), these engineers spent one-and-a-half-million dollars doing research on the best and most convenient place to have the microchip inserted.

Guess what? These researchers found that the forehead and the back of the hand (the two places the Bible says the mark will go) are not just the most convenient places, but are also the only viable places for rapid, consistent temperature changes in the skin to recharge the lithium battery. The microchip is approximately seven millimeters in length, .75 millimeters in diameter, about the size of a grain of rice. It is capable of storing pages upon pages of information about you. All your general history, work history, criminal record, health history, and financial data can be stored on this chip.

Brother Sanders believes that this microchip, which he regretfully helped design, is the “mark” spoken about in Revelation 13:16–18. The original Greek word for “mark” is “charagma,” which means a “scratch or etching.” It is also interesting to note that the number 666 is actually a word in the original Greek. The word is “chi xi stigma,” with the last part, “stigma,” also meaning “to stick or prick.” Carl believes this is referring to a hypodermic needle when they poke into the skin to inject the microchip."

Mr. Sanders asked a doctor what would happen if the lithium contained within the RFID microchip leaked into the body. The doctor replied by saying a (...)
2
Apr 5, 2023 @ 5:17 pm
Whether or not you believe in God, read this message!

All throughout time, we can see how we have been carefully conditioned coming to this point where we are on the verge of a cashless society. Did you know that Jesus foretold of this event almost 2,000 years ago?

In Revelation 13:16-18, we read,

"He (the false prophet who deceives many by his miracles--Revelation 19:20) causes all, both small and great, rich and poor, free and slave, to receive a mark on their right hand or on their foreheads, and that no one may buy or sell except one who has the mark or the name of the beast, or the number of his name.

Here is wisdom. Let him who has understanding calculate the number of the beast, for it is the number of a man: His number is 666."

Speaking to the last generation, this could only be speaking of a cashless society. Why? Revelation 13:17 states that we cannot buy or sell unless we receive the mark of the beast. If physical money was still in use, we could buy or sell with one another without receiving the mark. This would contradict scripture that states we need the mark to buy or sell!

These verses could not be referring to something purely spiritual as scripture references two physical locations (our right hand or forehead) stating the mark will be on one "OR" the other. If this mark was purely spiritual, it would indicate both places, or one--not one OR the other!

This is where it comes together. It is amazing how accurate the Bible is concerning the implantable RFID microchip. These are notes from a man named Carl Sanders who worked with a team of engineers to help develop this RFID chip:

"Carl Sanders sat in seventeen New World Order meetings with heads-of-state officials such as Henry Kissinger and Bob Gates of the C.I.A. to discuss plans on how to bring about this one-world system. The government commissioned Carl Sanders to design a microchip for identifying and controlling the peoples of the world—a microchip that could be inserted under the skin with a hypodermic needle (a quick, convenient method that would be gradually accepted by society).

Carl Sanders, with a team of engineers behind him, with U.S. grant monies supplied by tax dollars, took on this project and designed a microchip that is powered by a lithium battery, rechargeable through the temperature changes in our skin. Without the knowledge of the Bible (Brother Sanders was not a Christian at the time), these engineers spent one-and-a-half-million dollars doing research on the best and most convenient place to have the microchip inserted.

Guess what? These researchers found that the forehead and the back of the hand (the two places the Bible says the mark will go) are not just the most convenient places, but are also the only viable places for rapid, consistent temperature changes in the skin to recharge the lithium battery. The microchip is approximately seven millimeters in length, .75 millimeters in diameter, about the size of a grain of rice. It is capable of storing pages upon pages of information about you. All your general history, work history, criminal record, health history, and financial data can be stored on this chip.

Brother Sanders believes that this microchip, which he regretfully helped design, is the “mark” spoken about in Revelation 13:16–18. The original Greek word for “mark” is “charagma,” which means a “scratch or etching.” It is also interesting to note that the number 666 is actually a word in the original Greek. The word is “chi xi stigma,” with the last part, “stigma,” also meaning “to stick or prick.” Carl believes this is referring to a hypodermic needle when they poke into the skin to inject the microchip."

Mr. Sanders asked a doctor what would happen if the lithium contained within the RFID microchip leaked into the body. The doctor replied by saying a terrible sore would appear in that location. This is w (...)

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




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