[Date Index] [Thread Index] [Author Index]
Re: Special Input Forms
<< Does anyone know how to make shorthand input forms in Mathematica? [deleted] Specifically, I would like an expression like the following: 2 +/- 3 to evaluate to Uncertainty[2,3] >> You're talking about adding new shorthands to the MMA parser. To the best of my knowledge, this is not possible at the input prompt level. The best you might do is to play games with object rules, for instance, by defining +/-3 as the 'object' UncertainInteger, and then making a rule so that 2 + UncertainInteger reduces to Uncertainty[2,3] (similarly, 2 - UncertainInteger would give the same answer). If you *really* want to be able to use the syntax 2 +/- 3, you're going to have to write your own parser (either external to MMA, or through an MMA function like MyParser[s_String]) that would catch the '+/-' cases and convert them to Uncertainty function calls. Given the complexity of the precedence rules for MMA's language syntax, I think this will be a waste of effort. \\|// "An intellectual carrot... - - The mind boggles!!" o o -- The Thing (1951) J roberto sierra O tempered microdesigns NOTICE: \_/ san francisco, ca The ideas and opinions expressed bert at netcom.com herein are not those of the author.