[willdye] Note: alas, the name "cpptcl" is used by at least three different packages. The newest 'cpptcl' of which I'm aware is a very promising package discussed at: [C++/Tcl]. [DG] wrote a library [[mostly templates]] also called cpptcl, discussed at: [http://sourceforge.net/project/showfiles.php?group_id=1616&release_id=108140] and [http://cvs.sourceforge.net/viewcvs.py/tomasoft/cpptcl/]. Finally, there's the original 'cpptcl' wiki entry, circa 1999, shown below. ---- What: cpptcl Where: http://www.fas.harvard.edu/%7Edarley/EvoXandCpptcl.html http://www.santafe.edu/%7Evince/pub/cpptcl.tar.gz ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/devel/cpptcl2.0.tar.gz ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/devel/cpptcl-src.tar.gz Description: Pair of loadable Tcl extensions which work under Unix, Windows, and Macintosh (and possibly others). They are written in C++. They provide tools to allow simple integration of C++ objects with Tcl and its extensions. With cpptcl, you can write C++ classes which smoothly link with Tcl. Binary versions for MacOS 8.1 and Windows NT are also available. Updated: 01/1999 Contact: mailto:vince@santafe.edu (Vincent Darley) What: EvoX Where: http://www.fas.harvard.edu/%7Edarley/EvoXandCpptcl.html Description: An extensible C++ object based simulation system which uses cpptcl. It allows very simple connections between C++ objects and Tcl objects. Updated: Contact: mailto:vince@santafe.edu (Vincent Darley) ---- The Tcl::Adapter template is a very powerful way to create extensions. There's an Itcl::Adapter template, too, for when you want to create [Incr Tcl] class extensions. See [http://cvs.sourceforge.net/viewcvs.py/tomasoft/itclpython/] for an example. ---- [Category Package]