The workbench is a client-server IDE used for the editing and debugging of KCML programs. It supports a multi-window MDI environment, with optional windows for variables, watch points, objects, the return stack etc. The menus are augmented by toolbar buttons and in most places a right click will give a context specific menu taking you where you want to go. There is extensive use of tooltips and context menus. By using separate windows and using toolbars, tree controls and other modern features the aim is to give the programmer as much help possible right away.
The KCML workbench has undergone a complete server-side redesign since KCML 6.20. It has been reimplemented to take advantage of the performance gains made in current developers PC's since the last workbench. For example we can now use this extra power to provide auto-suggestion of variable names as you type. A summary of new features is included below.
Here is a list of the features that have been added to the new workbench.