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

Re: Change Invisible problems with BX



Reply to note from Patricia M Godfrey  Sun, 18 Apr
2004 15:31:42 -0400

Patricia:

> I THINK the source of the problem may simply be the speed (and
> possibly the multithreading capabilities) of modern processors.
> Recall that BX is Blind Execute: it doesn't look at what it's
> doing.

"Blind" refers to the fact that the command never appears on the
CMline. There isn't (or shouldn't be) any difference in the way the
command itself operates. (Not sure what you mean by "doesn't look at
what it's doing.")

If the problem were processing speed, then BC sortXC shouldn't work
either, no?

> If one included a routine to Press a key to continue, it would
> probably work,

You mean like this: TF BX ci /"//Q2 >TF DF BF DF BX sortQ2 TF 

You'd think it would make a difference. But it doesn't.

Here's the fix: Transfer the cursor from the text area to the CMline
after DeFining the list and before SORTing. In other words, insert a
func GH immediately before BX sortQ2 . In PSEUDO code:

TF BX ci /"//Q2 TF DF BF DF GH BX sortQ2 TF 

In executable XPL (DECODE first, of course):

XPLeNCODE v2.0
b-gin [UNTITLED]
[TF_][BX_]ci /"//[Q2_][TF_][DF_][BF_][DF_][GH_][BX_]sort[Q2_]
[TF_]{<}EX{>}[cr|lf][cr|lf]
-nd
XPLeNCODE

Works here.

--
Carl Distefano
cld@xxxxxxxx