Are there any non CLS compliant .NET languages in common use these days? It looks like every managed language that ships out of the box with VS2012 supports unsigned integer types, so practically speaking how much trouble is one likely to get into using 'unsigned' in ones public / protected type signatures for stuff going forwards?
It looks like the CLR, CTS and associated tech are largely 'done' at this point so one wonders how much of a deal CLS compliance is for 'modern' .NET code.
Are we jumping through CLS hoops now purely out of momentum?