[985] Re:関数の型の宣言構文について
投稿者:みずしま
2007/06/27 15:15:02
>ASTや中間表現は共通で、コード複製はコード生成部で行うことになるのだと
>思いますけれども、それをいつやるか、という問題がありますよね。
>Javaのような実行形態を考えると、Listクラスはきっと事前にコンパイルされて
>いるはずですし、List<int>を使うクラスがあっちにもこっちにもあるとすると、
>コンパイルの時点で複製すると悲惨なことに。
分割コンパイルを行うときの問題ですか。基本型を対象とするなら個数が
あらかじめ決まっているので、Listクラスのコンパイル時に
List_int.class, List_long.class, ...
を生成しておけば済みそうですが、実体型をユーザが宣言できる言語だと、
同じ手は使えないわけで、考えどころですね。