Kategóriák: Minden - extensions - development - websites - applications

a Kuberan Naganathan 17 éve

1055

Tcl

The tcl scripting language.

Tcl

Tcl

The tcl scripting language.

Articles

Tcl Conference 2007
5 Surprises From Tcl

Programming Techniques

Application Distribution With Tclkit
Interoperability With Other Languages
Python
Perl
Java Interoperability
C/C++ Interoperability

The tcl interpreter is designed as a C API.

This makes it easily embeddable in c/c++ programs and extensible with c/c++.

Examples

Object Oriented Programming

Tcl has several object oriented extensions. This is only a sample of the available extensions.

STOOOP
Xotcl
IncrTcl
SNIT
Poet

Prototype Object Extension for Tcl.

An object oriented package for tcl which allows for pseudo-virtual methods and inheritance.

As of 9/2007, this is the newest member of the tcl zOO.

The project website has good documentation.

Tcl Apps And Products

A small sampling of tcl based end user applications.

Plotting / CAD
Hyperplot
Knowledgebase
Notebook App
Software Development
InstallJammer

Cross platform software package installer generator.

Installjammer is written in tcl and is extensible with tcl scripts.

Easy to learn and feature rich.

Etnus Totalview

The totalview debugger is an award winning c++ debugger which uses tcl as a command language.

The totalview/tcl integration is an excellent example of how tcl can be used as an application command language.

Instant Messenger/Jabber
Coccinella
Tkabber
Web Browsers
Browsex
HV3
Web Servers
OpenACS/AOL Server

The OpenACS platform is a web development platform which is focused on building collaborative websites. OpenACS uses the AolServer web server which uses tcl as its scripting language.

Tutorials

Tcl For Web Nerds (And Lisp Converts)
Tcl Namespaces How To
Tutorial w/ Tk Coverage
TCLWise Tutorial

This tutorial will apparently become a book soon.

Tutorial w/ a Syntax Focus
Tcl/Tk 8.5 Tutorial

Official WIKI

Online Reference Manuals

The tcl reference manual can be found at various websites on the internet. This is just a sample.

Manual At ActiveState
Manual At SourceForge

Tcl Development Software

Debuggers
Ram Debugger

Ram Tcl Debugger by Ramon Ribo.

Available via ftp from ftp://ftp.compassis.com/pub/ramdebugger

IDEs

Interactive Development Environments.

This is just a sample. There are many others.

GUI Designers

Most tk gui's are actually designed by hand with the aid of paper and pencil. A few gui designer tools are available for the interactive designer experience. These are mostly of the freeware variety. Don't expect too much.

Other GUI Build Tools

Vtcl

ASED

Free IDE written completely in tcl.

Komodo

Komodo from ActiveState integrates well with the tcl/tk tools from ActiveState.

Tcl Distributions

Binary and source distributions of the tcl interpreter are available.

There are atleast two companies providing binary distributions. The source distributions of the current release and alpha/beta versions of the next release are available from SourceForge.

Source Distribution
Binary Distributions

Evolane Distribution

ActiveState Distribution

History