Where should the type information be 222
I've managed to write another sentence with blurred meaning. :-)
Exactly. And the reason a ** was invented to translate to exponentiation is because the function was used a lot by a lot of people in all professions. This function also had lots of numerical nits that had to be considered. This is how compiler code and standard evolve over time.
Now, you wanted to be able to define your own operators from the user POV. This implies that you wish to do this using the language at the user level; you have no wish to modify the compiler itself. The usual method of providing this open-ended functionality was a function call or a subroutine call interface. This kept the code of that new operator "outside" the compiler but available to the user of that compiler. It was also very site- and user-specific.
If I understood your request correctly, what you want is to be able to define an operator on the fly whilst you play with your math. Only if it "works" would you want it set in hard code. Did I misunderstand your request?
Where should the type information be 223
The function was recognized as essential in numerical mathematics, for which FORTRAN was invented. BTW, the original language is all caps, but the later versions are normally written with the...
Where should the type information be 224
Yes, I know. In this newbie day and age, I try to signify which FORTRAN I'm talking about by using the spelling. Sometimes, I...
Subtract a hundred and four for e-mail.