Object-oriented modeling and design
Object-oriented modeling and design
Tcl and the Tk toolkit
A Scripting Language Interface to C++ Libraries
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Automated wrapping of a C++ class library into Tcl
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Objective-Tcl: an object-oriented Tcl environment
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
Hi-index | 0.00 |
Tcl[1] is an interpreted high level language suitable for scripts, small scale systems, prototypes and embedding in larger applications. C++ is a powerful compiled language that provides support for object oriented programming and is suitable for building large complex systems. But what if you could move from C++ to Tcl and back again with the ease of an object reference and a dynamically bound function? This paper describes an extension to Tcl, or an extension to C++ depending on your perspective, that makes it possible to: • use object oriented programming concepts in Tcl • inherit from C++ classes (with dynamic binding of methods) in Tcl • instantiate C++ classes from Tcl • invoke methods upon C++ objects from Tcl • delete C++ objects from Tcl • pass Tcl objects to C++ for method invocation and deletion. The name of this extension (Tcl++ was rejected) is Object Tcl.