Effective Tcl/Tk Programming: Writing Better Programs with Tcl and Tk. Mark Harrison, Michael McLennan

Effective Tcl/Tk Programming: Writing Better Programs with Tcl and Tk


Effective.Tcl.Tk.Programming.Writing.Better.Programs.with.Tcl.and.Tk.pdf
ISBN: 0201634740,9780201634747 | 414 pages | 11 Mb


Download Effective Tcl/Tk Programming: Writing Better Programs with Tcl and Tk



Effective Tcl/Tk Programming: Writing Better Programs with Tcl and Tk Mark Harrison, Michael McLennan
Publisher: Addison-Wesley Professional




Labeled (aka keyword) arguments are present in many languages, e.g., Tcl/Tk, Ocaml, Perl -- and arguably contribute to their expressiveness. These all remain true today, and I will expand on each of them in hopes of illuminating our position with Tcl and iRules, and why the Perl lover in me was, and is to this day, convinced that we made the right choice. Indeed, my thesis is that Tcl and Tk's problems primarily stem from economic and marketing (human) factors, rather than any serious defects with the technology itself. With syntax-rules; Two pitfalls in programming nested R5RS macros; A dark, under-specified corner of R5RS macros; Macros with keyword (labeled) arguments; Macro-expand-time environments and S-expressions as identifiers; How to Write Applicative syntax-rules: macros that compose better. I also have a fair Eventually, I'd seen and at least dabbled with things like Tcl/Tk, Perl (although I learned that at CERN), Python, and Java (which obviously wasn't Free Software at the time). Credit: freebird4, License: by-nc There has been a lot of news in the Tcl/Tk community the last month or so, and I thought it's time to compile them here since Coccinella is written in Tcl. I know that it is not elegant but I initially wrote this program for very limited purposes. I thought several times about rewriting in Python (or in the Tcl/Tk which I have used more frequently). Before I delve into the above . Paul Boddie: I'm writing applications that access and combine databases in the bioinformatics domain, although I also have an ongoing project dealing with the text-mining of biological and medical literature to extract gene and protein-related information. Qt being dual licensed into one commercial license effectively stops any hobby programmer going seriously into the business world. Product Description: Over 100 great recipes to effectively learn Tcl/Tk 8. Tcl's windowing toolkit, Tk, has been "known" to be ugly and Imagine that you can switch theme, and toolkits, on the fly without any program restart. Chapters 11 through 14 constitute the Tk tutorial. You will find a copy of TclTutor, a computer-assisted instruction program that covers all of the commands in Tcl, and most of the command options. Keep in mind here that when I talk about things written in C, that list includes a massive array of programs and systems, including many modern kernels, such as Windows and Linux. Before we go further, I want to This meant that fewer tasks could be accomplished via scripting languages, but a scripting language that let you write routines in C, or, conversely, let the main C program execute bits of script code from time to time was a very sensible idea. Tcl Tk 8.5 Programming Cookbook. So it has lot of limitations :-(. * The quickest way to solve your problems with Tcl/Tk 8.