ポスト
Scala 2で共通symbolテーブルを参照していて、compilation phaseのモジュール化が難しかったので、Scala 3では、symbolテーブルに時系列の概念 denotation(各フェーズで解決される型)を導入し、symbolをimmutableにし、denotationのキャッシュを持たせるアプローチに変更している
メニューを開くScala 2で共通symbolテーブルを参照していて、compilation phaseのモジュール化が難しかったので、Scala 3では、symbolテーブルに時系列の概念 denotation(各フェーズで解決される型)を導入し、symbolをimmutableにし、denotationのキャッシュを持たせるアプローチに変更している
メニューを開く