Download XOTclIDE User Guide
Transcript
Chapter 1. XOTclIDE Overview XOTclIDE is an Integrated Development Environment for the XOTcl [http://www.xotcl.org] programming language. XOTcl is an object oriented extension for Tcl. XOTclIDE can also be used to program Tcl code that does not use XOTcl. XOTclIDE was suggested and inspired by such great Smalltalk graphical development environment systems as Squeak and Envy. About this document This document is the user guide for XOTclIDE. The first chapter is a short tutorial that demonstrates the specifics of programming with XOTclIDE. The next chapter describes the use of XOTclIDE. Many functions and characteristics are not described in this document because they are assumed to be quasi standard in similar applications. Therefore component development and object-orientation will be not explained in this document. This documentation does not contain the programmer guide for programming in Tcl and XOTcl. Suitable documentation can be found on the Internet (see the section called “XOTclIDE WWW Resources”). Main Features • Many source editing features for both Tcl and XOTcl, such as syntax highlighting and code completion • Debugging • System Introspection • Source Documentation • Source Syntax Checking for Tcl and XOTcl • Version Control System • Team Programming Support • Testing Support (Unit Test Framework) • Configuration Management Benefits • XOTclIDE can manage large projects with thousands of lines of Tcl or XOTcl program code. • XOTclIDE supports component based development that helps to structure and reuse code in different applications. • XOTclIDE enables interactive XOTcl development, using the introspection functions of XOTcl. There is no difference between using, developing, debugging and browsing (introspection) the system. You work on a live XOTcl system. 1