  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.