ICFP/SPLASH 2025 (series) / HATRA 2025 (series) /  Human Aspects of Types and Reasoning Assistants (HATRA 2025) / 
Types as a Specification Language for Creativity
Types allow us to write programs that are correct by construction. This technique has recently been applied to creative domains such as music and textiles. We aim to develop a general typed programming language for creativity. The main challenge involved is how to express soft rules that are pervasive in creative domains. As a potential solution, we propose to build a type system in which an expression inhabits a type to a certain degree. We hope that our work will foster interactions among creativity fields and bring new insights into programming languages research.
Tue 14 OctDisplayed time zone: Perth change
Tue 14 Oct
Displayed time zone: Perth change
13:40 - 15:20  | |||
13:40 25mTalk  | Negative Bounds for Avoiding Conflicts in Implementing Traits in Rust HATRA  Link to publication | ||
14:05 25mTalk  | P4-SpecTec: A Language Mechanization Framework for P4 HATRA  Link to publication | ||
14:30 25mTalk  | Types as a Specification Language for Creativity HATRA Youyou Cong Institute of Science Tokyo  Link to publication | ||
14:55 25mTalk  | Actema: Integrating Graphical Proofs into ITPs via Plugin-Driven Gestural InteractionRemote HATRA  Link to publication | ||
