VistA-WorldVistAEHR/r/VICTORY_PROGRAMMING_ENVIRON.../ZVEMSH1.m

56 lines
2.6 KiB
Mathematica

ZVEMSH1 ;DJB,VSHL**INTRO,PROTECTION [3/6/97 8:08pm]
;;12;VPE;;COPYRIGHT David Bolduc @1993
;
INTRO ;;;
;;; I N T R O D U C T I O N
;;;
;;; I am making the VICTORY PROGRAMMER ENVIRONMENT (VPE) software package
;;; available to M (Mumps) users under the following conditions:
;;; o VPE may be distributed freely without charge.
;;; o VPE may not be sold, licensed, or a fee charged for its use.
;;; o Any other use, distribution, or representation of VPE is expressly
;;; forbidden without the written consent of David J. Bolduc.
;;; DAVID J. BOLDUC
;;;
;;; Welcome to the VPE VShell. This M Shell is designed for people who work in
;;; programmer mode. It will provide an environment that is safer than normal
;;; programmer mode, and will help you organize your work and reduce the
;;; keystrokes required to accomplish your tasks.
;;;
;;; You enter the VShell with the command 'X ^%ZVEMS'. You exit by entering any
;;; of the following: '^,H,h,HALT,halt'.
;;;
;;; To allow you to distinguish between the VShell and normal programmer mode,
;;; the ">" prompt is replaced with ">>".
;;; >X ^%ZVEMS
;;; >>
;;;
;;; When you first enter the VShell you'll be asked for an ID number. This number
;;; will be your permanent identification number. Any QWIK commands you develop
;;; will be stored using this number. If you enter the VShell with an incorrect
;;; ID number, you will not have access to your QWIKs.
;;;
;;; If you enter the VShell from a UCI that contains the VA KERNEL routine ^XUP,
;;; your ID will be saved with your DUZ and you won't have to enter it again.
;;; If you enter from a UCI that doesn't contain ^XUP, your ID won't be stored
;;; and you will need to enter it each time.
;;;
;;; ** THINGS TO GET USED TO **
;;;
;;; Different M systems handle the user partition differently. Some systems note
;;; the routine that is in the partition, execute your code, and then restore the
;;; routine to your partition. Because of this, you cannot ZLoad a routine and
;;; call your editor on one line, and then ZSave it on another line. It may no
;;; longer be in the partition. When doing things of this nature, all steps must
;;; be placed on ONE line of code.
;;;
;;; Ex: ZL ROUTINE X ^% ZS <-- All steps on one line of code.
;;;
;;; You can have similar problems if you try to enter lines of code at the '>>'
;;; prompt to make a new routine. A System QWIK called RTN is provided for
;;; starting a new routine. See SYSTEM QWIK help text.
;;;
;;; Any questions you may have concerning VPE may be directed to:
;;; BOLDUC,DAVID@FORUM.VA.GOV
;;;***