Types of Workspaces
SKILL IDE provides the following types of workspaces with default docked assistants, which you can modify on requirement basis:
-
SkillIDE: This workspace opens by default when a SKILL IDE session starts (see Setting the Default Workspace for more information). When you exit the SKILL IDE session, the current configuration is saved into the default workspace. For more information, see SKILL IDE Work Environment Configuration.
By default, the SkillIDE workspace does not display any docked assistants. However, you can customize the workspace to suit your requirements. -
Checking: This workspace displays the following docked assistants:
-
Lint Manager
Uses the Lint checker to examine the SKILL code for possible errors that go undetected during normal testing. For details, see Efficiency Improvement of SKILL Code. -
Profiler (time mode)
Checks the time and memory consumption of the displayed SKILL program. For details, see SKILL Profiler Assistant.
-
Lint Manager
- Coding: This workspace displays the Finder assistant that helps to view the abstract and syntax statements for the SKILL language elements, such as classes, functions, and methods. For details, see Using the Finder Assistant.
-
Debugging: This workspace displays the following docked assistants:
-
Trace
Inspects the changes in values of variables as you step through the program. For details, see Examining and Modifying Variable Values. -
Stack
Examines the flow of execution of the function calls that are currently active in the program and are being debugged. For details, see Examining the Call Stack. -
Step Result
Examines the code as you step through the program statements. For details, see Using the Step Result Assistant.
-
Trace
-
SKILL++: This workspace displays the following docked assistants:
-
Method Browser
Helps to browse the method tree of generic functions. For details, see Using the Method Browser Assistant. -
Class Browser
Helps to understand and follow the class inheritance hierarchy of the classes used in your SKILL code. For details, see Class Inheritance Relationships
-
Method Browser
Related Topics
Return to top