 music |
 | � | OSdata.com |
Tcl
summary
����This subchapter looks at tcl, a Unix (and Linux) command, including both running shell scripts from a web browser and running Tcl from the shell.
����tcl is used to run a CLI version of Tcl.
Tcl
����This subchapter looks at tcl, a Unix (and Linux) command, including both running shell scripts from a web browser and running Tcl from the shell.
����tcl is used to run a CLI version of Tcl.
getting started
����Use which to determine the location of your local copy of Tcl (and to make sure you actually have a copy):
����$ which tclsh
����/usr/bin/tclsh
����$
����This example assumes that you have created the scripts directory in your home directory.
����Create a tcl script called script.tcl and save it in the new scripts directory (folder):
����#!/usr/bin/tclsh
����puts "Hello World!"
����Run your new script by running the tclsh program with your script as the file to execute:
����$ tclsh ~/scripts/script.tcl
����Hello World!
����$
text-based interactive version
����To run a text-only version of tclsh, simply type tclsh (and return) from the BASH command line and you should get a percent sign (%) prompt. This means you have sccessfully entered tclsh.
����$ tclsh
����%
����Now that you are in tclsh, type info tclversion to see which version.
����% info tclversion
����8.5
����%
����And to see Tcl make use of a simple BASH command, type ls -l:
����% ls -l
����a regular listing of files
����%
����And to return back to BASH, type exit:
����% exit
����$
visual interactive version
����Now test out the visual version by typing wish (assuming it is installed and you have X-Windows running).
����$ wish
����%
����The contents of your Terminal window will not change from the text-only version, but you will get an additional display window that is controlled from the command line.

����And return to BASH:
����% exit
����$
brief history
����Tcl was created in the late 1980s by Dr. John Osterhout. Tcl stands for Tool Command Language.
comments, suggestions, corrections, criticisms
free music player coding example
����Coding example: I am making heavily documented and explained open source code for a method to play music for free � almost any song, no subscription fees, no download costs, no advertisements, all completely legal. This is done by building a front-end to YouTube (which checks the copyright permissions for you).
����View music player in action: www.musicinpublic.com/.
����Create your own copy from the original source code/ (presented for learning programming).
This section is under the category of owning cirticism.
In response to a posting about my article collecting social media, Moderator +Andrew Smith (Technology addict, Web Developer, API guru, futsal and football wannabe, and all round nice guy!, Swordfox Design, arrowtown, new zealand) of the Google+ community Web Developers, Web Designers, Web Coding claims �Quite frankly this is self promotion, and your site is not of great quality. I can see how +Joost Schuur� would think this of not high enough a standard.�
Because I no longer have the computer and software to make PDFs, the book is available as an HTML file, which you can convert into a PDF.
����Names and logos of various OSs are trademarks of their respective owners.