I wonder if there exists a merge/replace program in U2. That is to replace a defined block with an updated improved version. Two most useful programs.
Extend.Pm, is taken from Herb Tyson's "XyWrite Revealed". Its purpose
is the ability to change the position of a defined block. I find it most useful.
Decode it if U2 does not have its own version.
XPLeNCODE v2.0
b-gin [UNTITLED] {<}SX01,{<}VA$DF{>}{>}{<}IF{<}PV01{>}==0{>}[DF_]{<}PRBegin de fine{>}{<}EX{>}[cr|lf]{<}EI{>}{<}SX02,{<}VA$DN{>}{>}{<}SX01,{ <}CP{>}{>}{<}IF{<}PV02{>}=={<}PV01{>}{>}[DF_]{<}PREnd define{ }[cr|lf]{<}EI{>}{<}SX03,{<}VA$DS{>}{>}{<}IF{<}PV01{> }<{<}PV03{>}{>}{<}GLfront{>}[cr|lf]{<}EI{>}[DB_][YD_][DF_][BC _]jmp {<}PV01{>}[XC_][DF_]{<}LBfinis{>}[BC_]{<}SX79,{<}IS00{> }{>}{<}SV18,[cr|lf]{>}{<}SV17,[255+048+065]{>}{<}LBfixcr{>}{≪BR>}IF{<}IS18{>}{238}{<}IS79{>}<0{>}{<}GLendfix{>}[cr|lf]{<}EI{> }{<}XS79,18,71,72,73{>}{<}SX79,{<}IS71{>}+{<}IS17{>}+{<}IS73{ }{<}GLfixcr{>}[cr|lf]{<}LBendfix{>}{<}PV79{>}[GT_]{<}PRBl ock redefined{>}{<}EX{>}[cr|lf]{<}LBfront{>}[YD_][DF_][BC_]jm p {<}PV02{>}[XC_][DF_][DB_]{<}GLfinis{>} {032} {032} -nd XPLeNCODE This is another one of Herb Tyson's useful programs. It
is funcc.pm which I included in the U2 file, although U2 again may have its own
version. When you place Funcc on the command line, you need only press your help
key to use whatever function you need such DL, DS, DP (for defining) and those
that delete RD (defined block) RL, RP and RS, but of course any other function
or combination of functions, done separately of course.
XPLeNCODE v2.0 b-gin [UNTITLED] {<}SX21,{<}CP{>}{>} {<}SX22,{<}CP{>}{>}[BD_]{<}PR {>}{<}SV10, 1{>}{<}IF{<}PV21{>}=={<}PV22{>}{>}{<}SV10,0{>}{<}EI{>}{<}SV08 ,{027}{>}{<}SV09,[WA_]{250}[WL_]{250}[WL_]{250}[WN_]{250}[WS_ ]{250}[WX_]{250}{>}{<}LBget1{>}{<}PRType a 2 character functi on{>}{<}SX01,{<}RC{>}{>}{<}IF{<}IS01{>}{238}{<}IS08{>}==0{>}{ <}PRAborted{>}{<}EX1{>}[cr|lf]{<}EI{>}{<}SX11,@siz({<}IS01{>} ){>}{<}IF{<}PV11{>}<>1{>}{<}GLget1{>}[cr|lf]{<}EI{>}{<}PV01{> }{<}LBget2{>}{<}PRType a 2 character function{>}{<}SX02,{<}RC {>}{>}{<}IF{<}IS02{>}{238}{<}IS08{>}==0{>}{<}PRAborted{>}{<}E X1{>}[cr|lf]{<}EI{>}{<}SX12,@siz({<}IS02{>}){>}{<}IF{<}PV12{> }<>1{>}{<}GLget2{>}[cr|lf]{<}EI{>}{<}PV02{>}[BD_][BD_]{<}SX03 ,@upr({<}IS01{>}+{<}IS02{>}){>}{<}IF{<}IS03{>}{238}{<}IS09{>} }{<}PRIllegal or invalid function{>}{<}EX1{>}[cr|lf]{<}E I{>}[BC_]func {<}PV03{>}{<}IF{<}PV10{>}==1{>}[CC_]{<}EI{>}[XC _]{<}SX79,{<}IS00{>}{>}{<}SV18,[cr|lf]{>}{<}SV17,[255+048+065 ]{>}{<}LBfixcr{>}{<}IF{<}IS18{>}{238}{<}IS79{>}<0{>}{<}GLendf ix{>}[cr|lf]{<}EI{>}{<}XS79,18,71,72,73{>}{<}SX79,{<}IS71{>}+ {<}IS17{>}+{<}IS73{>}{>}{<}GLfixcr{>}[cr|lf]{<}LBendfix{>}[BC _]{<}PV79{>}[GT_]{<}EX{>}[cr|lf] -nd XPLeNCODE Useful Tips
It is good to have a dictionary in book-form on
hand and not rely on a digital one: for when you search how to spell a word, you
will be able to view at the same time, in one quick glance, two pages of words,
their meanings and usages. A useful tip in making the most of our time.
Another useful tip is to key in doubles at the
same time. By doubles I mean inverted commas " ", and all the brackets, ( ), {
}, [ ], including the angles < >, and type in text between
them.
These tips may be elementary as Sherlock Holmes may say to Dr. Watson, but most useful if you have not used them before. As a feature of my shorthand program when keying
in text I use the combination of letters close to each other, such as bv for be
and io for capital . This speeds up typing also when not having to use the
shift key or caps lock too often.
Praising Xywrite and the compilers of the U2
program
When you think of Xywwweb.u2, one must marvel at
its goodies and their usefulness. One must also praise Robert and Carl (they are
in a class of those rare truly creative cyberspace geniuses, ahead of their
time, and their wisdom extending far into the future) for its development,
forever adding to and improving existing programs wherever possible. Also
members of the list for their suggestions and asking: "is this not possible and
cannot something to achieve this be done." Truly in a league all on its
own.
It is for this reason that I am quoting the
passage below from my writings.
"Thinking and an enquiring mind is a gift we are
all endowed with but it has to be nourished and forever watered to develop its
full potential and blossom. Isn't just nice when you are complimented and hear,
"what only will you think of next; your life must be most interesting, not
boring or lonely forever having those joyful, seemingly ever-new thoughts to
mull over that percolate from the deeper recesses of your mind and experiences."
It may also give you that rare and sought after ability to make complex issues
into simple and easy understandable terms. Thinking may give you the
projecting-ability to predict something into the future, so that you can be
bracketed with the seers and sages of old who were able to see the shadows and
signs of coming events - catapulting you ahead of the present and time."
From "Random Thoughts that Ramble Along" (an
extract from the Academy of Advanced thought).
|