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

Re: Xy III & faulty memory?



** Reply to note from xywrite@xxxxxxxx Thu, 29 Oct 1998 13:40:25 -0500 (EST)

> You told me a couple of years ago that you thought nested
> conditionals worked in late xyW3.

I don't just think, I _know_ they work, in every Xy3+ version I retain.
And have worked, as long as I can remember.

> I saw no reason to revisit. I'll try again one
> of these days.

No hurry! My goodness, it's only a "giant step forward"... I assumed that
you were aware of nested conditionals, since they occur in several of your
own current (9/98) XyWhiz routines: e.g. !EZ (where label  is
right in the middle of a nest), or !W (the second ). And several
others, I forget which. On the other hand, there are so many
mismatched/unbalanced  statements in these files, that it's a
wonder to me that EDITOR can parse the programs at all! (Mostly extra
EndIfs, e.g. in !NYC, !V^, !W, !W_W, and others -- !^V was another one, or
maybe ^!V or something, such oblivious filenames!) My programs almost
alway malfunction seriously when conditionals aren't precisely balanced.
Anyway, I guess nesting here is just inadvertent (given that it's "no
use")...

> xpl is way more persnickety about sx'd values than
> sv'd, and even if you convert {sx01,{is01}} that
> fragment bombs. But, as I suspected, as a test
> of whether a sv'd {is01} exists, {if{is01}} does
> grudgingly prove true in xyW3.57, even if {is01}
> is numeric and you test it as {pv01}:

Sheer nonsense. Below, and UU-attached, is a real test, which takes your
core routine and displays the current VA$ER error state at every stage of
the > game. Not only does > "grudgingly prove true", but
)> also "grudgingly proves true" -- which is to say, the
whole approach is worthless. Can we drop this?

> What the heck is v3.58-B?

The last (to my knowledge) Xy3+ version. For network use (but standalone
use is fine if you LOGON).

> Did it fix the bugs v3.57 has that v3.56 didn't?

I never used it.

XPLeNCODE v2.0
b-gin [UNTITLED]
{<}SU03,{<}SV04,{<}{>}{>}{<}SV05,{27}X{>}{<}XS04,05,,06,07{>}
{<}SV04,PRVA$ER={>}{<}SX05,{<}VA$ER{>}{>}{<}SV08, (Hit key..
.){>}{<}SV09,{<}EX{>}[NO_]{>}{<}SX04,{<}IS06{>}+{<}IS04{>}+{<
}IS05{>}+{<}IS08{>}+{<}IS07{>}+{<}IS09{>}{>}{<}PV04{>}{<}SX10
,{<}RC{>}{>}[NO_]{>}[BC_] Dummy error committed here to set V
A$ER to known value (=11)[XC_]{<}GT03{>}{<}SV01,1{>}[BC_]{<}I
F{<}IS01{>}{>}[BC_]{179}{is01} exists{179}{<}GT03{>}{<}EI{>}[
BC_] Dummy error[XC_]{<}GT03{>}{<}IF@NOT({<}IS01{>}){>}[BC_]{
179}{is01} NOT exist (shows how idiotic this exercise is!){17
9}{<}GT03{>}{<}EI{>}[BC_] Dummy error[XC_]{<}GT03{>}{<}IF{<}P
V01{>}{>}[BC_]{179}{pv01} exists{179}{<}GT03{>}{<}EI{>}[BC_]{32}
Dummy error[XC_]{<}GT03{>}{<}IF{<}IS01{>}{>}[BC_]{179}{is01}{32}
exists{179}{<}GT03{>}{<}EI{>}[BC_] Dummy error[XC_]{<}GT03{>}
{<}IF{<}PV01{>}{>}[BC_]{179}{pv01} exists{179}{<}GT03{>}{<}EI
{>}[BC_] Dummy error[XC_]{<}GT03{>}[BC_]{<}IF@not{<}IS02{>}{>
}[BC_]{179}And {is02} never initialized so PM crashes before{32}
we get here...{179}{<}GT03{>}{<}EI{>}[BC_]{<}PREXit{>}{<}EX{>
}[cr|lf]
-nd
XPLeNCODE


-----------
Robert Holmgren
holmgren@xxxxxxxx
-----------
begin 644 tmp72.tmp
MKE-5,#,LKE-6,#0LKJ^OKE-6,#4L&UBOKEA3,#0L,#4L+#`V+#`WKZY35C`T
M+%!25D$D15(]KZY36#`U+*Y6021%4J^OKE-6,#@L("`H2&ET(&ME>2XN+BFO
MKE-6,#DLKD58K_^!HZ^N4U@P-"RN25,P-J\KKDE3,#2O*ZY)4S`UKRNN25,P
M.*\KKDE3,#>O*ZY)4S`YKZ^N4%8P-*^N4U@Q,"RN4D.OK_^!HZ__@1\@1'5M
M;7D@97)R;W(@8V]M;6ET=&5D(&AE&ES='.SKD=4,#.OKD5)K_^!'R!$=6UM>2!EVES,#%]($Y/5"!E>&ES="`H&5R8VES92!I&ES='.SKD=4,#.OKD5)K_^!'R!$=6UM>2!EVES,#%](&5X:7-T<[.N1U0P,Z^N14FO_X$?($1U;6UY(&5R
MVES,#)](&YE=F5R(&EN:71I86QI>F5D('-O(%!-(&-R87-H
M97,@8F5F;W)E('=E(&=E="!H97)E+BXNLZY'5#`SKZY%2:__@1^N4%)%6&ET
(KZY%6*\-"AIE
`
end