Uhm, I seem to recall that Sun pulled back from
standardization for reasons of their own, not that they didn't
get the standardization track they wanted.
I don't know what Sun gave as the official reasons. They
obviously didn't come out an say: we're not getting to run the
whole show, so we're taking our ball and going home, and you
can't play with it. But that's effectively what happened.
C# on the other hand is an ISO standard, updated at least
once, and as I understand it fast-tracked through ECMA.
Is it an ISO standard. I thought it was just ECMA. (I've not
been as active in standardization the last couple of years as I
once was, so I may have missed it. But I'm still officially a
"technical expert" for AFNOR, and am normally informed of any
votes.)
This seems, on the surface, to sort of in a way weasel word
weasel word and weasel word contradict what you write above,
for both Java and C#?
Well, I don't know the exact status of C#. And I think that
there's more than one way of "fast tracking", as well (and that
the rules have changed fairly recently). With regards to Java,
however, I'm 100% sure of what I said. In France, there is only
one working group for all of the C-like languages: I was very
active in it at the time Sun tried to push Java on us, and we
were responsible for representing France with regards to Java.
It was very clear from the internal discussions that Sun wanted
Java to be an ISO standard, but they didn't want ISO to discuss
anything; what they wanted was just a rubber stamp. When the
French national body (and most others as well) refused, they
withdrew from the standardization proceedure, rather than allow
discussion which they didn't control 100%.