version 3.0 build 04

Farzad Pezeshkpour

August 1999

This software is freely distributed under the GNU Public Licence. I've include this in this distribution as an HTML file.

Gosh! So much to document here, and so little time. This is a preliminary, and rather informal document - a better version is on its way!

The Distribution

The following is a description of the directory structure for the distribution:

install Holds the installer script and two versions of the DLL - one for Tcl 8.0.5 (no stubs), and one with stubs enabled, built for Tcl 8.2 libraries.
docs Documentation.
src The source for OpTcl with Visual C++ v6.0 (sp3) workspace.
tests A couple of test scripts using MS Word, and the Calendar Control.

To install, run the install script optcl_install.tcl. This will autodetect your version and location of your Tcl and select the appropriate installation settings. The installer copies the suitable DLL <tcl_lib>/../optcl/optcl.dll, and pkg_mkIndex is applied to that directory.

The package can now be used by loaded using the command:

	package require optcl

Things To Do

Known Bugs/Limitations

Credits

This work uses ideas developed by Jacob Levy in his Taxi specification. I am very grateful for his helpful comments and encouragement.

Copyright (c) 1999, Farzad Pezeshkpour