Skip to main content

Showing 1–1 of 1 results for author: Süberkrüb, T

Searching in archive cs. Search in all archives.
.
  1. Deriving Dependently-Typed OOP from First Principles -- Extended Version with Additional Appendices

    Authors: David Binder, Ingo Skupin, Tim Süberkrüb, Klaus Ostermann

    Abstract: The expression problem describes how most types can easily be extended with new ways to produce the type or new ways to consume the type, but not both. When abstract syntax trees are defined as an algebraic data type, for example, they can easily be extended with new consumers, such as print or eval, but adding a new constructor requires the modification of all existing pattern matches. The expres… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

    Comments: This extended version contains additional appendices not contained in the published version. The published version will be available in the ACM DL as part of the PACMPL issue for OOPSLA 2024