I think you need to distinguish between cases a bit.
There are simply no problems at the CLR level. The CLR allows you to add a much larger character set to type and member names than is usual for most languages (such as C # and VB.Net). For example, it is legal at the CLR level to include apostrophes.
, 8.5.1 CLI ECMA, . , .
, , - , IL. IronRuby . , . , List<T> IL, List`1.
, IronRuby , , . Ruby .
VB.Net #. , DLR raw IronPython IronRuby. , , .