On Wednesday, 3 July 2013 at 12:45:53 UTC, TommiT wrote:
I don't see why we couldn't add the actual unicode ∙ and × characters to the language, make them operators and give them the fixed meaning of dot product and cross product respectively.

Wouldn't + be the correct operator to use for matrix addition. What happens when matrices are added is quite different from when real values are added, but the meaning of + is still addition for the both of them.

That's also a possibility, I suppose, but the real thrust is it would allow you to have very clear (as in, visually offset by some sort of brace, in this example) operators that handle whatever weird transform you want for any convoluted data structure you care to define one for.

That they can be entered with a standard 104-key keyboard without groping about for however people prefer to enter unicode characters is just icing.

-Wyatt

Reply via email to