タグ

ブックマーク / zenn.dev/estra (1)

  • TypeScriptの代数的部分型模型

    書ではTypeScriptの型と部分型関係がなす代数的構造を解説し、型についての強固かつ柔軟なメンタルモデルを構築します。 順序理論、集合論、束論、環論、そして圏論に至るまで、複数の数学理論を利用して多角的にモデルを構築することで、型の直感的な理解を深め、型の互換性に対する自然な推論を可能となるように解説した新しい試みのです。

    TypeScriptの代数的部分型模型
    shunkeen
    shunkeen 2024/02/27
    数学的構造をメンタルモデルに使うのが良き。何が証明できるか(応用志向)よりも、いかに脳に楽をさせて推論できるか(理解志向)を意識していそうで素晴らしい。楽をするために数理的解釈を選び取ればいい。
  • 1