>In other words, the .NET Framework C# compiler is no better in this 
>respect -- neither one implements the ECMA standard's recommendation
;-)

Both the .NET Framework and Rotor C# implementations do allow
compile-time enforcement via use of the CLSCompliant attribute.   Using
this attribute causes the compiler to error on anything that it catches
as non-CLS compliant, UInt32 etc.

I don't think there's any reason for us to desire to underplay the CLS,
it's a useful and important concept.  It's in everyone's interest to
encourage language implementors to support this subset of the CLI at a
minimum and compiler implementors to help developers by having
compile-time enforcement.

John

This posting is provided "AS IS" with no warranties, and confers no
rights.

Reply via email to