Bill Marriott wrote:
As I recall from high school, in scientific notation the whole part of a number expressed this way must be <=1 and <10.

Possibly a satisfactory enhancement would be to follow a stricter protocol for scientific notation... strings with a single "E" in them being a number if and only if they contain a decimal point after a single leading non-zero digit?

09114E715806 = text string
0.9114E715806 = text string
09.114E715806 = text string
9E715806 = text string (hm)

9.114E715806 = number

This would be okay with me.

You could be even stricter by requiring it be an uppercase "E" with a + or - sign following.

This one I like less. Xtalk has always been case insensitive, and introducing a single instance of case sensitivity could cause trouble.

In any case, I think documentation is the answer. No matter how the problem is resolved at the engine level, people will need to be aware of the potential issues.

--
Jacqueline Landman Gay         |     [EMAIL PROTECTED]
HyperActive Software           |     http://www.hyperactivesw.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to