|
The mvToolbox is able to save immense amounts of time because it makes use of the information on the screen. It provides linkage between the code and collections of information that the code represents. Every program that is edited has several kinds of information that normally just goes to waste. mvToolbox uses that embedded information.
This enables the mvToolbox user to move around in a programming "unit" in much the same way as one surfs the internet. A programming "unit" is a tree. The main line code is the trunk, the CALL's, INCLUDE's, EXECUTE's, and PERFORM's are the branches, and the data files are the leaves.
Every file operation is more than just text. They are also links to other collections of information external to that program. mvToolbox gives you the ability to access that information as easily as a mouse click.
CALL's, EXECUTE's, PERFORMS's, and INCLUDE's are links to other pieces of code outside the main line of code but accessible by one click of the mouse.
Every Pick program has a structure dictated by paragraph names, structured instructions like IF or LOOP, and branches in logic, GOTO and GOSUB. mvToolbox makes use of the structure of the code to greatly facilitate mobility within and without the program. The structure itself provides the map to this mobility.
Click on an IF and go to its END. Click on a LOOP and go to the REPEAT. Click on a paragraph name and see instantly every GOTO or GOSUB that references that paragraph.
Click on a GOSUB or GOTO and mvToolbox takes you to the referenced paragraph, EVEN IF IT IS NOT IN THE MAIN LINE CODE. If a paragraph is in an INCLUDE, mvToolbox will find it and take you to it.
Click on a RETURN, EXIT, or CONTINUE, and the mvToolbox will show you the paragraph name that you are in and all the GOSUB's and GOTO's that reference the paragraph.
Great time savings are achieved by being able to move effortlessly through your programming universe. Gone are the days of having to make notes to yourself. re-select or re-search a file, and re-edit in order to get back to where your started. Save a few seconds a thousand times a week, and quickly it adds up to some real time. You will be surprised.
|