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.