Looking at SPLASH '24 program, I knew
LIVE workshop is always very relevant (this year majority of lectures involve folks here); but also found
PAINT which sounds great too 👀
> In the workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT), we want to discuss programming environments that support users in working with and creating notations and abstractions that matter to them. We are interested in the relationship between people centric notations and general-purpose programming languages and environments. How do we reflect the various experiences, needs, and priorities of the many people involved in programming — whether they call it that or not?
> Areas of interest to PAINT include but are not limited to:
> • Design and implementation of program representations and their means of interaction for end-users of all ages
> • Design and implementation of visual programming environments
> • Block-based environments and their application
> • Projectional editors and their application
> • Languages and their environments with mixed notations
> • Meta tools or tool creation frameworks
> • Methods to support working with abstractions, such as example-based programming
> • Input and output devices for interacting with programming environments
> • Theories of the above
PAINT format is flipped, kinda critical review, and not recorded IIUC. But the past papers look interesting.