>A statement in that article quotes Anders Hjelberg, Microsoft Distinguished >Engineer, as listing a variety of third party languages, "ranging from APL >and Cobol to Pascal, Eiffel and SmallTalk, that various vendors are porting >to support the Microsoft .Net Framework." > >Anything missing? But read carefully and you'll see that it's not Eiffel, it's "Eiffel#". Whether it's also Pascal#, Cobol#, Smalltalk# isn't clear, but I wouldn't be surprised. Subsets of the Core language with MS-proprietary Extensions. e.g. Eiffel has multiple inheritance, Eiffel# doesn't. It will be interesting to see what sort of bastardised - er - hybridised thing Smalltalk# turns out to be. But I may be wrong here. After all, it's not as if MS has an unbroken record of "de-commoditising" languages... OK it has. But they may change. Given the power of Ada regarding representation clauses, tasking etc etc and the limitations likely in .Net, then Ada# may not bear much resemblance to the standard, even if it was desireable (which I think it may be despite the disadvantages). Of course I may be guilty of unreasoning prejudice against the Redmond Juggernaut, and an MS-standard Ada# may be just what the world needs. From what I've seen of C# it's actually quite a bit better than any implementation of C++ I've seen. Lots of Ada-like features, more so even than Java 2. And if a 3rd-party vendor does Ada# (and this seems to be the way things are going), who knows. So Hope for the best, Expect the worst.