The Semantics of Miranda's Algebraic Types

Miranda has two interesting features in its typing system: implicit polymorphism (also known as ML-style polymorphism) and algebraic types. Algebraic types create new types from old and can operate on arbitrary types. This paper argues that functions of types, or type constructors, best represent th...

Full description

Bibliographic Details
Main Authors: Bruce, Kim B., Riecker, Jon G.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149135