マクロML

MacroML はMLファミリーに基づく実験的なプログラミング言語であり、 ML の静的型付けと、 Schemeなどの動的型付け言語で一般的に見られるマクロシステムの型の調和を目指しています。チューリング完全なマクロ変換によって、静的型付けが提供するはずの型の安全性の保証が破られる可能性があるため、この調和は困難です。

MacroMLに関連する論文には以下のものがあります。