If anyone's waiting to watch the #HATRA2023 talk about the #Luau programming language, it'll be live at https://www.youtube.com/live/M_l4MMzf2tQ
Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness properties of their code, and type system designers seek to exclude classes of undesirable behavior from programs. The security community creates tools to help developers achieve their security goals. In order to make these approaches as effective as possible for developers, recent work has integrated approaches from human-computer interaction research into programming language design. This work ...