Hybrid Structured Editing: Structures for Tools, Text for Users

This paper proposes "Hybrid Structured Editing," a novel approach that bridges the gap between tool builders and users by enforcing structural constraints on code to ensure reliable tool integration while simultaneously providing programmers with a familiar and consistent text-based editing interface.

Tom Beckmann (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Christoph Thiede (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Jens Lincke (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Robert Hirschfeld (Hasso Plattner Institute, Germany / University of Potsdam, Germany)Mon, 09 Ma💻 cs

Ohana trees, linear approximation and multi-types for the λλI-calculus: No variable gets left behind or forgotten!

This paper introduces a novel equational theory for the λ\lambdaI-calculus based on "Ohana trees" that track hidden or infinite variables, establishes a commutation theorem between these trees and Taylor expansions, and provides a corresponding non-idempotent relational denotational model to capture this refined notion of equality.

Rémy Cerda, Giulio Manzonetto, Alexis Saurin2026-03-05💻 cs