C# Advent Calendar11日目は、C#開発環境の異界、Monoプロジェクト方面からお送りします。って10日目もそうだったみたいですが(しかもとっかかりなのにInternalCallとか、けっこう踏み込んでる!) Monoを取り巻く環境は、この1年間で大きく変わりました。Microsoftは大々的に.NETをオープンソースで公開する方向に向かい、コミットし続けていて、4月にはC#とVBのコンパイラー インフラストラクチャーであるRoslynが、11月には.NET Frameworkの(一部の)ソースコードと、新しいモジュール指向のフレームワーク再編成となる.NET Coreが、それぞれ公開されました。.NET Coreのソースコード公開にはRyuJITも含まれるということで、これが実現すると、ランタイム、コンパイラ、クラスライブラリのフレームワーク3大要素がすべてオープンソース