Arantium Maestum

プログラミング、囲碁、読書の話題

2022-10-26から1日間の記事一覧

型推論を実装・改善していく5 ミュータブルな型変数を使った単相型推論(前編)

「型推論を実装・改善していく3 純粋関数型な単相型推論(後編)」で書いたとおり、型推論のTaPL実装は副作用を使わない純粋関数型なもので、型制約のリストを正しく変換するunify関数がリストの長さnに対してO(n**2)な処理になっている。 その非効率さを改…