[Date Prev][Date Next][Subject Prev][Subject Next][
Date Index][
Subject Index]
Re: The value of $X
- Subject: Re: The value of $X
- From: Harry Binswanger hb@xxxxxxxx
- Date: Thu, 06 Nov 2008 14:56:21 -0500
The BEEP command is fixable; the lack of a beep with incorrectly
formed math expressions and other syntactical errors is not --
because these errors don't trip the ERror flag.
Aha.
Perfection is
elusive, especially at the margins.
In working on my personal adaptation of $X (viz., $H), HELP VARIABLES in U2
clued me in on the dead simple way to get an error message out of $ER: use
the backslash in the Prompt:
>
This was very helpful to me, since I found ERrors that weren't showing up
in $MG. (I'm not even sure that $MG is supposed to hold error
messages--maybe it's just informational messages.)
Here's the latest revision (11/5/08):
XPLeNCODE v2.0
b-gin [UNTITLED]
{{;5$X}} Issue COMMAND[ arg(s)] or U2_FRAMENAME[ arg(s
)] with the same key [CLD rev.11/5/08][cr|lf]{002}{<
}SX01,{<}IS00{>}{>}{<}IF{<}VA$KC{>}==28!{<}VA$KC{>}==104{>}{<
}IF{<}VA$SM{>}>0{>}[JM_]2.null[Q2_]{<}EI{>}{<}IF{<}VA$TX{>}>0
&{<}VA$WS{>}<2{>}[255+048+068]{<}EX{>}{<}EI{>}{<}EI{>}{<}IF{<
}VA!620{>}<1&{<}VA|01{>}>0{>}[JM_]2.$S[Q2_]{<}EI{>}{<}IF{<}IS
01{>}=="?"!{<}VA|01{>}<>1&"HELP"{238}@upr({<}IS01{>})<>0{>}{<
}SX02,{<}VA$EB{>}{>}{<}SX03,{<}VAWA{>}{>}[BX_]d wa=0[Q2_]{<}S
X02,"[BX_]es 1[Q2_][BX_]d eb="+{<}IS02{>}+"[Q2_]"{>}{<}SX03,"
[BX_]d wa="+{<}IS03{>}+"[Q2_]"{>}{<}IF"D EB"{238}@upr({<}IS01
{>})==0!"DEFAULT EB"{238}@upr({<}IS01{>})==0!"D $EB"{238}@upr
({<}IS01{>})==0!"DEFAULT $EB"{238}@upr({<}IS01{>})==0!"VA/NV{032}
EB"{238}@upr({<}IS01{>})==0!"VA/NV $EB"{238}@upr({<}IS01{>})=
=0{>}{<}SV02,[BX_]es 1[Q2_]{>}{<}EI{>}{<}IF"D WA"{238}@upr({<
}IS01{>})==0!"DEFAULT WA"{238}@upr({<}IS01{>})==0{>}{<}SV03,{
{062}}{<}EI{>}{<}IF{<}VA|02{>}>10{>}[BX_]d eb=0,0[Q2_]{<}EI{>}{<}
IF"VA/NV WA"{238}@upr({<}IS01{>})==0{>}{<}PV03{>}{<}SV03,{>}{
<}EI{>}{<}IF{<}VA|01{>}<1!"BEEP"{238}@upr({<}IS01{>})==0!"RUN
"{238}@upr({<}IS01{>})==0&"RUNC"{238}@upr({<}IS01{>})<0{>}{<}
PV02{>}{<}PV03{>}[BX_]es[Q2_][XC_]{<}EX{>}{<}EI{>}[BX_][Q2_][
XC_]{<}IF@not({<}ER{>})!{<}VA$ER{>}<>12{>}{<}PV02{>}{<}PV03{>
}{<}EX{>}{<}EI{>}[BX_]wait[Q2_]{<}PV02{>}{<}PV03{>}{<}EI{>}{<
}SV01,{>}{<}IF{<}VA$MG{>}<>""{>}{<}SX01,{<}VA$MG{>}{>}{<}EI{>
}{<}PR@01{>}[BX_]es[Q2_][JM_]2.PrsCMline[Q2_]{002}[cr|lf]
-nd
XPLeNCODE
--
Carl Distefano
cld@xxxxxxxx
Harry Binswanger
hb@xxxxxxxx