Здравствуйте. Интересуют особенности Mono(реализация .Net), а конкретно её отличия от "оригинальной" .Net по Win. У меня есть предположения, что в Mono реализованы не все возможности .Net или версия Mono не соответствует новейшей .Net.
Так-же заинтересовали CLI-языки. Троелсен упоминает о "серьёзных оговорках" при компиляции языков, удовлетворяющих требованиям спецификации CLI в CIL. Конкретно не сказано, что за оговорки. Очень интересно. Возможно не все возможности конкретного ЯП могут быть реализованы в CIl ( т.е. некоторые конструкции не могут быть транслированы в CIL). Или что-то другое? Расписывать не обязательно, если можно вкратце. Спасибо!
Троелсен упоминает о "серьёзных оговорках" при компиляции языков, удовлетворяющих требованиям спецификации CLI в CIL.
Вероятно, речь идет о том, что не все языки поддерживают все возможности IL и чтобы библиотеки нормально можно было использовать в мультиязычной среде, нужно следовать некоторым ограничениям - CLS (Common Language Specification). Об этом лучше читать у Рихтера.