mono is def. cool tech, but if I programmed in it, I would shudder to think that microsoft might do something legally down the road, and then you'd be in trouble.
Ah well the interesting thing about MS new .NET venture is that I believe most of it is under ECMA or ISO, it's actually standarized, unlike previous MS endeavors or technologies. So project-mono ...
I do see your point about C# and the CLI being an ECMA standard, I guess that would keep Mono safe.
Yeah this is one of the first times MS has ever gone to a standard committee, not only ECMA but also ISO. And the first time they have ever supported C++ standard committee
For me that is a big, big deal. Just like POSIX, just like C89/99, just like C++99, standars are a key not only for porting but mainly for the limit on mistakes and idiosyncrasies between different implimentations