Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Incr Tcl


Related Topics

In the News (Wed 15 Feb 12)

  
  Introduction to the Tcl Programming Language
Tcl is specially designed to make it extremely easy to extend the language by the addition of new primitives in C. These new primitives are truly first-class citizens of the language, sharing the same error handling and memory management as the original primitives.
Tcl supports event-driven programming (required for GUI programming) with the ability to associate Tcl code with any variable or array element (the code is executed automatically whenever the variable is read or written).
[incr tcl] is a pun on C++: "[incr tcl]" is the Tcl idiom for incrementing a variable.
www2.lib.uchicago.edu /~keith/tcl-course   (1394 words)

  
 TIP #50: Bundle [incr Tcl] with the Core Tcl distribution   (Site not responding. Last check: 2007-10-13)
[incr Tcl] [1] shall be bundled with the core Tcl distribution.
The location of the [incr Tcl] source tree shall be left to the discretion of the affected maintainers.
Since an earler proposal (TIP #6) to incorporate [incr Tcl] into the Core failed to garner the necessary votes, at least in part because participants were uncertain of the rationales, it seems wise to discuss the individual points in further detail.
www.tcl.tk /cgi-bin/tct/tip/50.html   (1037 words)

  
 downloadable packages built by bitWalk (for Linux)
Tcl can also be used for a variety of web-related tasks and for creating powerful command languages for applications.
[incr Tcl] is an object-oriented extension of the Tcl language.
The goal of this extension is to expose Tcl 8.4's new filesystem C API to the Tcl level.
bitwalk-hp.hp.infoseek.co.jp /index.html   (1351 words)

  
 [No title]
This is because the building blocks of vanilla Tcl are procedures and global variables, and all of these building blocks must reside in a single global namespace.
Among other things, [incr Tcl] can be used to create new widgets that look and work like the usual Tk widgets, but are written entirely at the Tcl language level (C code is optional).
For example, the current release of [incr Tcl] has a namespace "itcl" for object-oriented support, a namespace "itk" for mega-widget support, and a namespace "iwidgets" for the [incr Widgets] package.
www.math.temple.edu /doc/packages/itcl/README   (1361 words)

  
 A Qualitative Analysis of the Usability of Three Contemporary Scripting Languages
Tcl's [Incr Widget] (megawidgets) library was by far the hardest, thanks in part to the need to mix raw Tk widgets with [incr Tk] megawidgets.
Tcl’s block delimiters were the worst: the need to use ‘\’ as line connectors, semicolons as line terminators, and # as comments accounted for most of these Tcl defects.
Tcl's Array (Hash) construct is awkward to use from within [incr Tcl] classes.
www.python10.org /p10-papers/14/index.htm   (5254 words)

  
 Objects in TCL   (Site not responding. Last check: 2007-10-13)
TCL does not offer object oriented primitives, but it is flexible enough to accomodate new primitives.
But since TCL is a dynamic language, in which you can introduce new procedures and new variables at run-time, it seems more appropriate to also allow the creation of new methods and member variables at run-time.
TCL allows us to create a procedure and an array variable with the same name, so we can call our object command 'a1' and use an array 'a1' to store the attributes of that object.
users.pandora.be /koen.vandamme1/papers/tcl_objects/tcl_objects.html   (3646 words)

  
 incr Tcl
[incr Tcl] (the humorous name for the Tcl package "Itcl") is one of the most widely used O-O system for Tcl.
While there are over a dozen OO extensions for Tcl, [incr Tcl] is one of the compiled C extensions, which results in better performance than other, all-Tcl object systems.
The book about incr tcl is the best tutorial there is; alas, incr tcl, like tclx, as well as a number of other quite widely used extensions, do not seem as widely documented as they could be.
wiki.tcl.tk /62   (1678 words)

  
 Forum OpenACS Q&A: Response to [incr] tcl and AolServer
IIRC, the Tcl conference in Austin (was that 1999?), a paper on Xotcl was presented.
It is currently in [incr tcl] but could easily be ported to Xotcl.
[incr tcl] is an excellent way to provide more structure and increase reusability in your Tcl code.
openacs.org /forums/message-view?message_id=33277   (245 words)

  
 Incr Tcl   (Site not responding. Last check: 2007-10-13)
"[incr Tcl]" (the name is a pun on "C++", and often abbreviated to "itcl") is an Object-Oriented extensions for the Tcl language.
It certainly appears to be the most widely used, and certainly has proven its "industrial strength".
This is a tutorial approach rather than an encyclopedic approach to covering the material.
www.ebroadcast.com.au /lookup/encyclopedia/in/Incr_Tcl.html   (139 words)

  
 Manpage of [incr Tcl]   (Site not responding. Last check: 2007-10-13)
[incr Tcl] is a Tcl extension that adds object-oriented programming contructs to Tcl.
[incr Tk] is a mega-widget package used to construct compound widgets in [incr Tcl].
[incr Widgets] is a widget package built with [incr Tk].
www.tcl.tk /man/itcl3.1   (112 words)

  
 Tcl- and [Incr tcl]- Based Applications for Astronomy and the Sciences
Tcl consists of a powerful set of ``core'' commands that look like a cross between C functions and (t)csh commands.
The general structure of these programs (bottom to top) is: low-level C code, mid-level C code, C code that registers mid-level functions as Tcl commands, and [incr tcl] classes corresponding to each type of data (logs, raw data, averaged data, configuration information, etc.).
Tcl can now be considered a ``Web language'', since Tcl/Tk bytecode ``plug-ins'' have been created for Netscape, i.e., Netscape can be used to run Tcl/Tk applet scripts.
www.cv.nrao.edu /adass/adassVI/eliasn.html   (987 words)

  
 Tcl - Wikipedia, the free encyclopedia
Tcl (originally from "Tool Command Language", but nonetheless conventionally rendered as "Tcl" rather than "TCL"; and pronounced like "tickle") is a scripting language created by John Ousterhout.
Tcl did not originally support object oriented syntax, being a functional language, but recent versions do support extensions which provide OO functionality, such as the XOTcl extension to Tcl.
The Tcl programming language was created in the spring of 1988 by John Ousterhout while working at the University of California, Berkeley.
en.wikipedia.org /wiki/Tcl   (2044 words)

  
 Forum OpenACS Q&A: [incr] tcl abd AolServer
The only thing I remember about incr tcl is that in AOLServer the global context is not maintained across threads, thereby you tend to end up with a little hack somewhere that essentially recreates all namespaces (objects) for each new interpreter..
It's not really so much a problem with [incr] tcl or xotcl, as it is a problem with the single-threaded design of tcl that has been shoe-horned into the multi-threaded aolserver environment.
This was achieved by essentially compiling in the [incr] Tcl stuff when building Aolserver.
openacs.org /forums/message-view?message_id=33236   (1084 words)

  
 SWIG and Tcl
Tcl is one of the easiest languages to compile extensions for.
In Tcl 8.0, pointers are represented using a new type of Tcl object, but the string representation is the same (and is interchangable).
While written in Tcl, these functions are building up a real C binary tree data structure that could be passed into other C function.
www.swig.org /Doc1.1/HTML/Tcl.html   (8482 words)

  
 Tcl/Tk Conference, 1998
Michael was a great choice for keynote, as he showed some cool stuff that used Tcl under the hood, plus he's a cool guy and hung around for the whole conference and chatted with just about everybody.
One surprise was that there was a lot of interest in the Tcl plug-in, as I (and apparently Scriptics) thought the plug-in was dying.
A second theme that came through strongly was the use of Tcl for automated testing -- there was a whole session, and there were a number of people I talked to who used it for that purpose.
ptolemy.eecs.berkeley.edu /~johnr/info/tcltk98.html   (1628 words)

  
 Cetus Links: 16604 Links on Objects and Components / Tcl/Tk
Tcl is really two things: a scripting language, and an interpreter for that language that is designed to be easy to embed into your application.
Tcl and its associated graphical user interface toolkit, Tk, were designed and crafted by Professor John Ousterhout of the University of California, Berkeley.
Tcl Ada Shell: An Ada 95 Binding to Tcl/Tk (Terry Westley)
www.cetus-links.org /oo_tcl_tk.html   (1098 words)

  
 comp.lang.tcl Frequently Asked Questions (5/5) (Nov. 28, 1994)
Contact: jmu@fokus.gmd.de (Joachim Mueller) What: Tcl crypt Where: From the contact Description: While useful in it's own right, the intention here was to provide a very small example of how to integrate C functions into Tcl and Tk.
Contact: mark@lannet.com (Mark Sterin) What: [incr Tcl] wigwam Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/wigwam-1.5b.tar.gz Description: A 'bundle of tricks' that enables the Tk widgets to be regarded as [incr Tcl] classes.
The other WavesWorld palettes, on <URL:ftp://media.mit.edu/pub/WavesWorld/, integrate Tcl into IB, complete with a suite of UI objects, and a 3D modeling language called eve, which is basically tcl with a full RenderMan binding.
www.ida.liu.se /imported/tcl/tclFAQ/part5/faq.html   (4250 words)

  
 Amazon.com: Tcl/Tk Tools: Books: Mark Harrison   (Site not responding. Last check: 2007-10-13)
The Tcl language and Tk toolkit, even alone, offer many benefits: They're easy to learn, capable of producing good interfaces quickly, great for prototyping applications, and they are infinitely customizable.
The book is not written as a tutorial or introduction to Tcl, sagely pointing to John Ousterhout and Brent Welch's books for that role (although I've been thinking of experimenting with putting *Tcl/Tk Tools* in the hands of novices, to see what would happen.
Less successful is the forward look that Harrison intended, toward "the plans the extension authors had for future enhancements and extensions." I assume this was in part a casualty of the realities of the publishing cycle; certainly many of the chapters appear to have been finished before the appearance a year ago of 7.6's betas.
www.amazon.com /Tcl-Tk-Tools-Mark-Harrison/dp/1565922182   (1639 words)

  
 man: itclvars
itcl::library When an interpreter is created, [incr Tcl] initializes this variable to hold the name of a directory containing the system library of [incr Tcl] scripts.
For example, the value "2.0p1" indicates [incr Tcl] version 2.0 with the first set of patches applied.
itcl::version When an interpreter is created, [incr Tcl] initializes this variable to hold the version number of the form x.y.
www.hmug.org /man/n/itclvars.php   (490 words)

  
 Sensus Consulting
Currently we are working on a number of projects to extend the reach of Tcl, the "ultimate enterprise glue".
[Incr Tcl] and [Incr Tk] - ideal for use in the Tcl Plugin.
[Incr Tcl], [Incr Tk] and [Incr Widgets] built on NT 4.0 SP3, but suitable for all Win32 platforms.
www.sensus.org /tcl   (189 words)

  
 Tcl SourceForge Project   (Site not responding. Last check: 2007-10-13)
See also the Tcl Foundry that collects information about many Tcl-related SourceForge projects.
See also the old [incr Tcl] home page.
A lot of Tcl discussion also occurs on the news:comp.lang.tcl newsgroup.
incrtcl.sourceforge.net   (112 words)

  
 COM Object Implementation in Tcl
It shows how an object can be implemented by an [incr Tcl] class or in just plain Tcl.
The Account class implements the IAccount interface by delegating its operations to the AccountImpl class, which is written in [incr Tcl] and actually implements the operations.
To create a COM object, the factory invokes a command which returns a handle to an [incr Tcl] object that implements the operations.
www.vex.net /~cthuang/tcom/server.html   (511 words)

  
 TCL WWW Info
An extremely clear and readable introduction/tutorial/explanation of TCL and Tk concepts, commands and implementation and how to augment both with additional functionality.
Tcl based extension to Tk giving additional widgets, alternative color schemes and bindings (Motiflike) and some additional convenience cmds.
Object tcl - Adds OOP concepts, use and extensibility of C++ classes to Tcl.
slwww.epfl.ch /SIC/SL/logiciels/TclTk/tcl   (1689 words)

  
 Tcl Tk
OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming.
TclCL (Tcl with classes) is a Tcl/C++ interface used by Mash, vic, vat, rtp_play, ns, and nam.
Ancillary "chunks" such as gamma, color profile, and text fields are ignored, although they are checked at a minimum for correct CRC.
tcltk.free.fr   (400 words)

  
 EvoX and CppTcl
Cpptcl is a pair of loadable Tcl extensions which work fine under Unix and MacOS (and presumably other platforms too).
The primary purpose of Cpptcl is to allow you to write C++ code and classes which smoothly, simply and powerfully link with the Tcl language, and expose as much or little of their interface to Tcl as desired (member functions and data members).
A tertiary goal is to allow you to take either of the above forms of C++ in Tcl object functionality and wrap such an item inside an [incr Tcl] class.
www.santafe.edu /~vince/EvoXandCpptcl.html   (577 words)

  
 TCLLIB - Tcl Standard Library: snitfaq   (Site not responding. Last check: 2007-10-13)
A Tk widget is an object; it is represented by a Tcl command.
It's a common technique in Tcl to modify an existing command by renaming it and defining a new command with the original name; the new command usually calls the renamed command.
But not all Tcl objects follow Tk conventions, and not everything you'd to which you'd like to delegate a method is necessary an object.
www.flightlab.com /~joe/gutter/doc/tcllib-1.8/snitfaq.html   (13362 words)

  
 Tcl/Tk
Tcl Blend is a new package for Tcl 8.0 that allows you to load and interact with the Java VM.
Tcl interface to a flexible and efficient C++ storage library.
Tcl Ocx is a 32bit OLE control wrapper that allows programmers to embed the Tcl script interpreter within Visual Basic 4/5 Delphi, Powersoft and other OLE compliant applications with the ease of drag and drop.
www.maekawa.is.uec.ac.jp /research/eunice/internal/bookmarks/79.html   (285 words)

  
 [incr Tcl] - Object-Oriented Programming in Tcl/Tk
[incr Tcl] - Object-Oriented Programming in Tcl/Tk Applications built with Tcl/Tk come together with relative ease.
A sticky note facility can be put together in an hour.
Since it was introduced in 1993, [incr Tcl] has become quite popular in the Tcl/Tk development community.
incrtcl.sourceforge.net /itcl   (237 words)

  
 [incr Tcl]
A lot of people think of Tcl as a simplistic language, and that's true to some degree.
[incr Tcl], is, infact an extension to the language that gives it features that are built in (and thus less flexible) in other languages like Python or Ruby.
[incr Tcl] is a good way to organize Tcl projects if they get too big or disorganized for regular Tcl coding techniques.
www.dedasys.com /pow/itcl.html   (144 words)

  
 Amazon.com: [incr-tcl/tk] from the Ground Up: Books: Chad Smith   (Site not responding. Last check: 2007-10-13)
When this book arrived, I found the subtitle "From the Ground Up" was misleading to a Tck/Tk-know-nothing like me. The first two examples in the book were impenetrable on a line-by-line basis, but only because I have no Tcl/Tk background to understand the keywords and parameters.
I'm almost tempted to read some web tutorials on Tcl and keep this book, but I can flip pages to review and reference material much faster with hard copy, and probably won't need [incr] extensions for my project.
For the expert, here is a reference manual for the latest incarnation of incr tcl.
www.amazon.com /incr-tcl-tk-Ground-Up/dp/0072121068   (1864 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.