| Several extensions add Object-Oriented structures to Tcl.
Viewed by name (By date)
Add Record
- [incr Tcl] 3.1.0 Source for Tcl 8.2
- This is a snapshot of the [incr Tcl] sources that corresponds with the
TclPro 1.3 release. This version is compatible with Tcl 8.2, but
not perfect. Michael McLennan is expected to release a 3.1.1 that
will superceed this distribution. If you look directly at our
FTP site
you can find additional source code snapshots for [incr Tcl] Edit
(1999-12-02 00:00:00)
- [incr Tcl] Binary Distributions
-
Owner/Maintainer Matt Newman, Version 3.1.0,
Works with Bundled with Tcl/Tk 8.2
Download: itcl82.exe, tclre82.exe This site has several Tcl packages, including binary distributions of [incr Tcl] for the Windows platform.
The itcl82.exe file is Tcl/Tk 8.2 plus [incr Tcl] 3.1.0. The tclre82.exe file is Tcl/Tk 8.2 (only) and it
is compiled with threads enabled. Edit
(2000-03-02 09:55:20) - [incr Tcl] Home Page
- [incr Tcl] is an object oriented extension for Tcl that
adds constructs similar to C++.
The new 3.0 release works with Tcl 8.0.
It's bundled as part of the TclPro package. Edit
(2000-03-02 09:58:04)
- [incr Tcl] Tutorial and Examples
- More than 150 pages of examples for [incr Tcl], [incr Tk] and [incr Widgets]. Edit
(2000-06-01 09:34:42)
- ClassyTcl
-
Owner/Maintainer Paul de Rijk, Version 0.1.6,
Works with Tcl 8.0 and higher
Download: distribution.html, sources.html, windows.html, linux.html, other.html This set of tools includes an object system for Tcl, a GUI Builder,
Drag-and-drop, several sample applications, balloon help, various
charts and graphs, more standard dialogs, canvas enhancements,
and more. Edit
(2000-04-17 12:11:04) - Delphi Components
- Tcl Scripting Language Components for Delphi. Includes
extensions for Borlands Database Engine, Compression, and
Encryption. These visual components make incorporating
scripting into applications as easy as dropping a component
into a form. BSD style socket extensions also available. Edit
(1999-08-19 00:00:00)
- Framesets
- frames (object-oriented-like) extension for Tcl. Edit
(2000-03-06 09:47:46)
- jTcl
- jTcl stands for Java-Like Syntax Tcl. It provides a 100% Tcl written
parser that translates peudo Java to ordinary Tcl.
jTcl is shipped with a WWW development library including a web server
that uses slave interpreters to support sessions and "
Cgi without Cgi."
jTcl was originally written to explain students the internals of a
web server. It is currentelly used to adapt non WEB applications
to the WEB.
jTcl is free for any non commercial application. Edit
(1999-08-19 00:00:00)
- Jultaf
-
(unknown author) Version 0.0.4,
Works with 8.0 or above
Download: jultaf-0.0.4.tar.gz Jultaf is a collection of Tcl and [incr Tcl] scripts and
provides procedures resp. classes with various purposes. Additionally
shared libraries for accessing GDBM and Postgres databases from Tcl can
be build with this package. Support for RPM is planned.
Edit
(1999-11-24 00:00:00) - OTcl
-
(unknown author) Version 0.96,
Works with Tcl 7.3 and up
Download OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming. It shouldn't be confused with the IXI Object Tcl
extension by Dean Sheenan.
Some of OTcl's features as compared to alternatives are:
- designed to be dynamically extensible, like Tcl, from the ground up
- builds on Tcl syntax and concepts rather than importing another language
- compact yet powerful object programming system (draws on CLOS, Smalltalk, and Self)
- fairly portable implementation (2000 lines of C, without core hacks)
Edit
(2000-04-17 14:02:58) - stooop (Simple Tcl-Only Object Oriented Programming)
- Stooop is an extension to the great Tcl language written in Tcl itself (with an optional C speedup library). The
object oriented features of stooop are modeled after the C++ programming language while following the Tcl
language philosophy. Edit
(2000-01-09 00:00:00)
- Tcl++ : tcl-only [incr Tcl] clone
-
(unknown author) Version 2.0.2,
Works with Tcl 8.0
Download: tcl++2.0.2.tar.gz, tcl++2.0.2.zip, winzip95.exe Tcl++ is a Tcl-only clone of [incr Tcl], included in the distribution are Tk++
, a clone of [incr Tk], and Widgets++ (iwidgets 2.2 ported to Tcl 8.x). Edit
(1999-08-19 00:00:00) - Tclpp
-
(unknown author) Version 1.2,
Works with 8.0
Download: tclpp-1.2.tar.gz Tclpp goes beyond the namespace facility, by providing even^M
more object oriented concepts like inheritance, virtual function
s and run-time type^ information.
The extension is written in Tcl itself,
such that no compilation is required^M and that it can
be used on any platform running Tcl. The grammar of Tclpp is closely^M
related to C++ to keep the learning curve as small as possible.
Edit
(1999-08-19 00:00:00) - Tea: A pure-Tcl Java-object-oriented environment for Tcl
- Tea is a wrapper around Tcl that provides object-oriented functionality and features.
The model Tea follows is that defined by Java. Tea tries to implement the "look" of Java
from a class definition perspective, yet still remain as syntactically consistent with Tcl/Tk
as possible. Edit
(2000-01-12 00:00:00)
- tos_2.0.1.tar.gz
- TOS (Tcl Object System) is a Tcl extension for Object-Oriented
Programming written in pure Tcl.
The difference with other OOP extensions is that is allows easy
metaprogramming, i.e., writing programs that work on programs, like program
transformers, analyzers, or specializers, documentation generators, and so
on...
Edit
(1999-11-20 00:00:00)
- XOTcl
-
(unknown author) Version 0.80,
Works with Tcl8.0 - Tcl8.3
Download: xotcl-full-0.80.tar.gz XOTcl (XOTcl, pronounced exotickle) is an object-oriented scripting language based on MIT's OTcl.
XOTcl combines the ideas of scripting and object-orientation in a way that preserves the benefits
of both of them. It is equipped with several new language functionalities that help
building and managing complex systems. We added the following support:
- Dynamic Object Aggregations, to provide dynamic aggregations through nested namespaces (objects).
- Nested Classes, to reduce the interference of independently developed program structures.
- Assertions, to reduce the interface and the reliability problems caused by dynamic typing and, therefore, to ease the combination of
many components.
- Meta-data, to enhance self-documentation of objects and classes.
- Per-object mixins, as a means to improve flexibility of mixin methods by giving an object access to several different supplemental
classes, which may be changed dynamically.
- Filters as a means of abstractions over method invocations to implement large program structures, like design patterns.
Edit
(2000-04-17 10:27:28)
Top of page Developer Home
| Ajuba
| Getting Started
| Tcl Advocacy
| Software Resources
| Documents
| Services
| Community
Search
| Site Map
| Feedback
| Contact Us
| webmaster@ajubasolutions.com
Increase page width
© 1998-2000 Ajuba Solutions. All rights reserved.
Legal Notice |
Privacy Statement
|