OPERATORS can be overloaded - in CLASSES
Which is where you define the OPERATOR_xxxxxx methods
Structures dont have methods as part of their definition
So they dont get treated the same as far as operator_xxxxx methods are concerned
Extends isnt a way to overload an operator
NOW could it be ?
I suppose there might be some changes they could make to the language that would enable this but I dont see it happening since they really haven’t touched the language* in any way in years except to make VAR and DIM behave the same
*I know Geoff would contest this BUT “the framework” is not “the language”
If it were part of the language itself then XojoScript & IDEScript would support all the new things in String, Double, and others like Fromxxxx etc
But they dont because its in the framework NOT the language and XojoScript does NOT use the same framework