Experts has a new look! Let us know what you think of the updates.

Provide feedback
Home
Scholarly Works
A language feature to unbundle data at will (short...
Conference

A language feature to unbundle data at will (short paper)

Abstract

Programming languages with sufficiently expressive type systems provide users with different means of data ‘bundling’. Specifically, in dependently-typed languages such as Agda, Coq, Lean and Idris, one can choose to encode information in a record either as a parameter or a field. For example, we can speak of graphs over a particular vertex set, or speak of arbitrary graphs where the vertex set is a component. These create isomorphic types, but …

Authors

Al-hassy M; Carette J; Kahl W

Pagination

pp. 14-19

Publisher

Association for Computing Machinery (ACM)

Publication Date

October 21, 2019

DOI

10.1145/3357765.3359523

Name of conference

Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences