Free book 'Introduction to Programming in ATS' covers core language features
A new book introduces the ATS programming language, walking readers through functional programming basics, static and dependent types, recursively defined datatypes, polymorphism, linear types, theorem-proving, and template-based programming. The author notes the material is dense and best suited to readers who already have substantial programming experience, despite not formally requiring it.
GoKawiil's interpretation of the reporting above, not reported fact.
ATS is a niche language known for combining strong type systems with theorem-proving capabilities aimed at verifying program correctness, so educational material could help broaden adoption among developers interested in formal verification. The book's acknowledged density suggests it may remain a resource mainly for experienced programmers rather than newcomers.
- The book covers ATS features from basic functional programming to dependent types and theorem-proving.
- It also addresses 'programming with theorem-proving' (PwTP) and template-based programming.
- The material is described as dense, best suited to readers with prior programming experience.
Source: ats-lang.sourceforge.net, 2026-11-03
Published there as: “Introduction to Programming in ATS”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.