TCL Object Description Language

Home > Software > TODL
  • C++ tools and libraries
  • - The G2 preprocessor
    - Compressed Bitvectors
  • TCL tools ans libraries
  • - TODL
    - Clipboards
    - BWidgets
  • Papers
  • - Objects in TCL
    - TCL data formats
  • Poetry
  • Short fiction
  • About this site
  • What's new?
  • Links
  • Contact
  • Introduction

    TODL stands for TCL Object Description Language. It offers access to simple classes and objects in "pure TCL" (i.e. no recompilation of the TCL interpreter is required). This is an experimental tool that uses a different approach from many existing object extensions for TCL: it reads a class specification from a file, and generates TCL code to handle the classes and objects you described. The tool has serious limitations, and should really be used as an educational aid rather than a development tool.

    Most of the techniques used in this tool are described in my paper Objects in TCL.

    Download area

    • todl-0.1.tgz is the tarball for linux.
    • todl.txt introduces the tool and its purposes.
    • reference.txt is a basic reference guide about how to use the tool's features.