依存型と定理証明で「正しいプログラム」を書く、ATS言語入門書

Introduction to Programming in ATS

Hongwei Xi氏によるATS言語の入門書。基本的な関数型プログラミングから、単純型、再帰的データ型、多相型、依存型、線形型、定理証明、そして定理証明を伴うプログラミング(PwTP)やテンプレートベースのプログラミングまで、ATSの中核機能を体系的に解説する。プログラミング経験が乏しい読者にはやや密度が高い内容となっている。

プログラミング言語として、ATSは構文が豊かであると同時に機能も豊富である。
  1. srean

    ATSは以前HNでかなり議論されていた

    https://hn.algolia.com/?query=The%20ATS%20Programming%20Lang...

    MLtonとFelixは、プログラム全体を最適化して高速なコードを生成する、MLにインスパイアされた他の言語だ。

    http://www.mlton.org/

    https://felix.readthedocs.io/en/latest/

  2. ddellacosta

    この言語に関する楽しいトークがこちらにあります:https://www.youtube.com/watch?v=zt0OQb1DBko (Aditya Siramによる「A (Not So Gentle) Introduction To Systems Programming In ATS」)

  3. drop_star

    抽象木構文

この日のほかの記事

2026-11-03