Welcome to the Victory Programmer Environment. VPE consists of a number of integrated programmer utilities that will increase your productivity and dramatically decrease the number of key strokes required to complete your normal tasks. | |
Programmer Shell |
A replacement for conventional 'Programmer's Mode'. Provides a safe, productive environment for M programmers. You will wonder how you ever got along without it. |
---|---|
Global Lister/Editor |
Use to view and edit globals. Has extensive support for VA Fileman files. |
Routine Editor |
Full screen routine editor. Allows branching to other routines to follow the flow of the code or capture code for importing into the current routine. |
Electronic Data Dictionary |
Easy to use utility for viewing the data dictionaries of VA Fileman files. |
Version 10 of the VPE adds the following features, according to its creator - Dave Bolduc:
Selector | Embellished. If you don't know what the Selector is, you can ignore this or become so curious you are forced to seek it out. |
Editor Changes | Type <esc>= to add a line of '=' characters as a
text separator. The same behavior is true for <esc>_ and
<esc>-.
The format of the date affixed to the top line of a routine has
changed. Using the RS command now lets you type >6/5/99 to find all routines edited after 6/5/99 (this makes it work with the new date style). |
Bug Fixes | Misc. fixes. |
Editor and Routine Reader | If you use <esc>R to jump to a routine referenced in the code, it will load the referenced routine and move to the line label in the reference. For instance, presume D TEST^XYZRTN is contained in the routine on the screen. Placing the cursor on the ^ and pressing <esc> then R will load up the XYZRTN and start the display at line TEST. |
Routine Lister | Type ..RL and select some routines. It lists them in a single column list format, or a block format using 8 columns across. You can also enter a number (for example 2) and it will display in list format the number of lines you entered. If you entered 2, it would display the 1st and 2nd lines of each routine selected. |