@blackhole 必要なところだけスタックに値を割り当ててメモリ局所性の高いコードを生成するというのがOCamlが目指す方向で、もし仮にGCを排除しようとするとやはりRustのような形になるか、Rustとは別の方向で複雑な型システムを導入せざるを得なくなると思っています。