SML# は我々が開発しているML系関数型言語であり,そのコンパイラはMITライセンスによって公開されている.
本講演では,まずSML# の概要およびその特徴的な機能を紹介した後,SML# コンパイラの内部構造およびその特徴的なフェーズが基礎とする理論の概要を解説する.この理解を背景に,SML# のソースコードを活かしたオープンなコンパイラプロジェクトを提案する.このプロジェクトは,
などをオープンに共同で行うことを意図している.そのためにSML# チームは,そのためのSML# の内部構造やコンパイラの基礎理論等のノウハウや知識を提供する.それ以上のオープンの意味は,今後の参加者に委ねられる.