Tcl

Tcl (originally from Tool Command Language, but conventionally spelled "Tcl" rather than "TCL"; pronounced as "tickle" or "tee-see-ell") is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own. It is commonly used for rapid prototyping, scripted applications, GUIs and testing. Tcl is used on embedded systems platforms, both in its full form and in several other small-footprint versions.

The combination of Tcl and the Tk GUI toolkit is referred to as Tcl/Tk.

History

The Tcl programming language was created in the spring of 1988 by John Ousterhout while working at the University of California, Berkeley.

Tcl conferences and workshops are held in both the United States and Europe.

Features

Tcl's features include

  • All operations are commands, including language structures. They are written in prefix notation.
  • Commands are commonly variadic.
  • Tk (software)

    Tk is a free and open-source, cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many different programming languages.

    Tk provides a number of (GUI) widgets commonly needed to develop desktop applications such as button, menu, canvas, text, frame, label, etc. Tk has been ported to run on most flavors of Linux, Mac OS, Unix, and Microsoft Windows. Since Tcl/Tk 8, it offers "native look and feel" (for instance, menus and buttons are displayed in the manner of "native" software for any given platform). Tk was designed to be extended, and a wide range of extensions are available that offer new widgets or other capabilities.

    A new theming engine, originally called Tk Tile, but now generally referred to as "themed Tk" is included in the 8.5 release. Like Tcl, Tk supports Unicode within the Basic Multilingual Plane but it has not yet been extended to handle 32-bit Unicode. On *nix systems, Tk 8.4 and below still use bitmap fonts, but Tk 8.5 uses outline fonts (notably TrueType and OpenType fonts).

    TCL

    TCL or Tcl may refer to:

    Computing

  • Tcl (Tool Command Language), a computer programming language
  • Terminal Control Language, used to program VeriFone devices
  • Tiny Core Linux, a minimal Linux operating system
  • Tymshare Conversational Language, a former experimental interactive language
  • Transaction Control Language, a family of computer languages used by database systems to control transactions
  • The Common Link, a KOMpatible bulletin board system for MS-DOS
  • Transform, clipping, and lighting, a feature of 3D graphics cards
  • Think Class Library, a class library for Macintosh featured in THINK C
  • tCL, CAS latency in RAM timings
  • Organizations

  • TCL Corporation, a Chinese electronics company
  • Texas Collegiate League, a collegiate baseball league
  • Theological College of Lanka, a theological college in Sri Lanka
  • Trade Centre Limited, a Crown corporation in Nova Scotia
  • Trinity College Library, the largest library in Ireland
  • Trinity College London, the international examination board
  • People's Libraries Society (Polish: Towarzystwo Czytelni Ludowych), a former educational society in the Prussian partition of Poland
  • TCL (GTPase)

    TCL is a small (~21 kDa) signaling G protein (more specifically a GTPase), and is a member of the Rho family of GTPases.,.

    TCL (TC10-like) shares 85% and 78% amino acid similarity to TC10 and Cdc42, respectively. TCL mRNA is 2.5 kb long and is mainly expressed in heart. In vitro, TCL shows rapid GDP/GTP exchange and displays higher GTP dissociation and hydrolysis rates than TC10. Like other Rac/Cdc42/RhoUV members, GTP-bound TCL interacts with CRIB domains, such as those found in PAK and WASP. TCL produces large and dynamic F-actin-rich ruffles on the dorsal cell membrane in REF-52 fibroblasts. TCL activity is blocked by dominant negative Rac1 and Cdc42 mutants, suggesting a cross-talk between these three Rho GTPases.

    TCL is unrelated to TCL1A, a proto-oncogene implicated in the development of T-Cell Leukemias.

    See also

  • TCL1A
  • References

    TCL6

    In molecular biology, T-cell leukemia/lymphoma 6 (non-protein coding), also known as TCL6 is a long non-coding RNA. It is expressed in T-cell leukemia with a t(14;14)(q11;q32.1) chromosome translocation in humans and in a mouse model. It is not expressed in normal T-cells. It may be involved in leukemogenesis.

    See also

  • Long noncoding RNA
  • References

    Podcasts:

    PLAYLIST TIME:
    ×