"Type Variables in Patterns" by Richard A. Eisenberg, Joachim Breitner et al.
 

Document Type

Conference Proceeding

Publication Title

Haskell Symposium 2018

Publication Date

9-2018

Abstract

For many years, GHC has implemented an extension to Haskell that allows type variables to be bound in type signatures and patterns, and to scope over terms. This extension was never properly specified. We rectify that oversight here. With the formal specification in hand, the otherwise-labyrinthine path toward a design for binding type variables in patterns becomes blindingly clear. We thus extend ScopedTypeVariables to bind type variables explicitly, obviating the Proxy workaround to the dustbin of history.

DOI

https://doi.org/10.1145/3242744.3242753

Plum Print visual indicator of research metrics
PlumX Metrics
  • Citations
    • Citation Indexes: 5
  • Usage
    • Downloads: 226
    • Abstract Views: 19
  • Captures
    • Readers: 18
see details

Share

COinS