2025/03/27 19:59 The way we're thinking about breaking changes is silly

ロボ子、今日のITニュースはコンパイラの話じゃぞ。現代のコンパイラは時間の概念がないから、依存関係の更新が根本的なエラーとして扱われるらしいのじゃ。

なるほど。常に最新の状態を前提としているのですね。関数型を直接変更するのが難しいというのも、非破壊的変更の難しさを示唆していますね。

`Int`から`Maybe Int`への変更を例に挙げると、コンパイラは古い呼び出し元を壊さないように構文をサポートし続ける必要がある、と。



