Linux and Open Source Books and Software
Search Advanced SearchView Cart   Checkout   
 Location:  Home » O'Reilly Linux » Network Administration » Tcl/Tk in A Nutshell  
Categories
Linux Books
Electronics
Linux Software
Linux Games
O'Reilly Linux
Tshirts
Information
Home
Linux Shop
Irish Hosting
ILUG
Linux Resources
Related Categories
• Network Administration
O'Reilly
By Publisher
Custom Stores
Specialty Stores
• General
Programming
O'Reilly
By Publisher
Custom Stores
• Nutshell
Series
O'Reilly
By Publisher
Custom Stores
• General
Unix & Linux
O'Reilly
By Publisher
Custom Stores
• Linux
Unix & Linux
O'Reilly
By Publisher
Custom Stores
• Networking
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Operating Systems
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Software Design & Engineering
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General
Graphic Design
Computers & Internet
Subjects
Books
• General AAS
Graphic Design
Computers & Internet
Subjects
Books
• General
Networks, Protocols & APIs
Networking
Computers & Internet
Subjects
• General AAS
Networks, Protocols & APIs
Networking
Computers & Internet
Subjects
• General
Unix
Operating Systems
Computers & Internet
Subjects
• General AAS
Unix
Operating Systems
Computers & Internet
Subjects
• General
Graphics & Multimedia
Programming
Computers & Internet
Subjects
• General AAS
Graphics & Multimedia
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• General AAS
Mathematics
Professional Science
Professional & Technical
Subjects
• Illustrated
Edition (format)
Refinements
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Subcategories
Mass Market
Trade

Tcl/Tk in A Nutshell

Tcl/Tk in A Nutshell

zoom enlarge 
Authors: Paul Raines, Jeff Tranter
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: $39.99
Buy Used: $2.39
You Save: $37.60 (94%)



New (5) Used (14) from $2.39

Avg. Customer Rating: 2.5 out of 5 stars 12 reviews
Sales Rank: 308175

Format: Illustrated
Media: Paperback
Number Of Items: 1
Pages: 454
Shipping Weight (lbs): 1.3
Dimensions (in): 8.8 x 6 x 1

ISBN: 1565924339
Dewey Decimal Number: 005.133
EAN: 9781565924338
ASIN: 1565924339

Publication Date: May 15, 1999
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - Tcl/Tk in A Nutshell

Similar Items:

  • Practical Programming in Tcl and Tk (4th Edition)
  • Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs (Nutshell Handbooks)
  • Tcl/Tk Pocket Reference
  • Tcl and the Tk Toolkit (2nd Edition) (Addison-Wesley Professional Computing Series)
  • sed & awk (2nd Edition)

Editorial Reviews:

Product Description
The Tcl language and Tk graphical toolkit are simple and powerful building blocks for custom applications. The Tcl/Tk combination is increasingly popular because it lets you produce sophisticated graphical interfaces with a few easy commands, develop and change scripts quickly, and conveniently tie together existing utilities or programming libraries. One of the attractive features of Tcl/Tk is the wide variety of commands, many offering a wealth of options. You'll find that a command or option probably exists to provide just what you need. This valuable quick reference briefly describes every command and option in the core Tcl/Tk distribution, as well as the most popular extensions. Keep this book on your desk as you write scripts, and you'll be able to find almost instantly the particular option you need. Covers: core Tcl and Tk commands and Tk widgets, C interface (prototypes), Expect, [incr Tcl] and [incr Tk], Tix, TclX, BLT, Oratcl, SybTcl, and Tclodbc.


Customer Reviews:   Read 7 more reviews...

2 out of 5 stars Good reference for Tcl/Tk 8.0, but now outdated   September 8, 2005
 5 out of 5 found this review helpful

This book really needs to be updated for the latest version of Tcl/Tk, as there have been a number of important additions since it was published in 1999. For example, all the new string commands and regular expression enhancements added in 8.1, the new file operations added in 8.3, and the new list commands added in 8.4, not to mention all the new Tk widgets (e.g. spinbox, panedwindow). To learn about all the new features, I'd recommend that you get the latest version of Brent Welch's "Practical Programming in Tcl and Tk" instead. The documentation that comes with Tcl/Tk is the ultimate authority, and is basically what this Nutshell book consists of, albeit for the old 8.0 version. It's basically just a copy of the old manual pages.

I think this book is just too old to be useful anymore, especailly since if you have Tcl/Tk installed then you already have all the current documentation. And there are virtually no examples given. The Chapter on The Tcl C Interface is basically the contents of the tcl.h header file. One reason I give it 2 stars instead of just 1 is that it does have some chapters on some popular Tcl/Tk extensions, like Expect, Tclx, Tix and Blt, even though they're pretty much just the manual pages for those extensions.



1 out of 5 stars Disorganized, incomplete, and unfriendly   June 29, 2004
 6 out of 6 found this review helpful

The book has lots of information but one has to go through lots to loops to get to where the information should be and then it may not be there.

E.g., the index has no mention of the 'wm' command--one that I often encounter.

E.g., another book implies that there is a canvas command 'delete all'. After I finally got to page 61, I found the 'delete' command but NOT any hint that one can use the 'all' command to delete all the objects on the canvas.

Another example, even though the book purports to cover TK--the visual side of the language--I find just one chart, .

Needless to say, there are very few examples.


4 out of 5 stars Good reference, not so good for beginners   June 17, 2004
 4 out of 4 found this review helpful

If you need some hand-holding and are just getting started with TCL then this book is not for you. Tcl/TK in a nutshell is exactly what the title says, a desktop quick reference.
Don't expect many examples or explanations.

Compared to Perl / C style languages TCL is a little weird to look at and takes some getting used to. And it's easy to get tripped up if you aren't already experienced with the language. A lot of the material in the book doesn't go any deeper than the TCL man pages. So beginners, get a different book / tutorial to learn the language.

If you are proficient in TCL than this book would make a great reference, but as a beginner (to TCL, not to programming) a lot of times I had to supplement what the book gave by searching the web for examples to making things clearer. But it is definitely useful for looking up rarely used / obscure commands that you may have forgotten.

Even though the book lacks a lot of examples and hand holding it is very comprehensive and covers a lot of material.


3 out of 5 stars Good reference, but don't expect anything else.   March 16, 2004
 2 out of 2 found this review helpful

As a reference goes, this is pretty good. I've noticed a certain hit or miss aspect of the O'Reilly Nutshell series. This one is more of a hit for me personally. Still, I'm already bumping into things I wish this book covered. stooop, for one thing. There isn't much here that you won't find in the online documentation, but it can be very nice to have a paper copy.

Basically, this book was what I was expecting it to be. Nothing more, nothing less.


3 out of 5 stars it's a nutshell book ... stuff you can get online   December 23, 2003
 9 out of 9 found this review helpful

this is the tcl book i keep handiest, even though it doesn't offer me much of anything beyond the manual pages. what it does offer is a compendium of tcl, tk, expect, tix, blt, itcl, itk, tclx, and the like's references.

i've always been disappointed in tcl's online documentation. you can easily reproduce the lion's share of this book by just printing out the manual pages. however, having them bound and handy can be a relief. it does include some sample code (which you can typically find online), adding some value.

it's a nutshell book, though, and nutshell books are typically like this. o'reilly's had this series for years and they've always been of questionable value for some people (myself included). you wont learn a language this way, you wont even improve your programming this way, you'll just have a handy printed reference manual. i haven't yet found it to be incorrect (but i didn't go looking), so that's got to say something.

don't pay full price for this one.

Powered by Apache on Ubuntu Linux with php5, xml, mod_rewrite

Warning: AOM::include() [function.AOM-include]: URL file-access is disabled in the server configuration in /home/blacknight/linuxmall/web/aom.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 7108

Warning: AOM::include(http://www.linuxmall.net/textlinks.php) [function.AOM-include]: failed to open stream: no suitable wrapper could be found in /home/blacknight/linuxmall/web/aom.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 7108

Warning: AOM::include() [function.include]: Failed opening 'http://www.linuxmall.net/textlinks.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/blacknight/linuxmall/web/aom.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 7108
All prices are in US dollars and are provided by Amazon web services. There maybe shipping restrictions on some items.

Warning: AOM::include() [function.AOM-include]: URL file-access is disabled in the server configuration in /home/blacknight/linuxmall/web/aom.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 5831

Warning: AOM::include(http://www.linuxmall.net/footer.html) [function.AOM-include]: failed to open stream: no suitable wrapper could be found in /home/blacknight/linuxmall/web/aom.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 5831

Warning: AOM::include() [function.include]: Failed opening 'http://www.linuxmall.net/footer.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/blacknight/linuxmall/web/aom.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 5831