The entire EvoX package is obviously a large, complex demonstration of how 
to use Cpptcl.  However the class hierarchy is quite deep, and interwoven, 
so perhaps it is not the clearest example.

For some simple examples, have a look at the class 'cpptcl_control'.  This 
is part of the 'Cpptcl' library and implements the command completion 
interface, plus a couple of simple commands.  It is a simple example of how 
to derive a class from 'tcl_object' --- i.e.  how to use the library 
'Cpptcl', but _not_ Cpptclextra.

This directory contains all the other current examples I have available.  
These are currently:

Demoone:

	An example of an object 'Toaster' which uses the Cpptclextra package, 
	with a single data member and member function which interface with Tcl.

    Add the following line to your pkgIndex.tcl to use in the simplest
    way:
    
	package ifneeded Demoone 0.1 "load \"[file join $dir libDemoone]\" Demoone"
	
	Move the file 'demoone.tcl' into a new directory 'demoone0.1' at
	the same level as the tcl7.5, tk4.1 library directories in your
	hierarchy.