Avatar
omochimetaru 8/27/2021 3:28 AM
だから実行時に動くコードは ・1. Swiftで書かれたstdlibライブラリ実装 ・2. ランタイム関数部分 ・3. ユーザーがビルドしてコード生成された部分 の3種類あって、1と2は環境固定だけど2だけは一部パッチできる
3:29 AM
コンパイラチームはあらゆる仕組みを1と2と3のどれにするか気をつけて設計しないといけない
3:29 AM
(原理的に選択肢1がほぼだめな場合はあるけど
3:29 AM
何を2にするかはかなり難しそうだけど経験と勘でうまいことやっているんかな