[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

random rambling thoughts




    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).