A visualisation of polymorphic type checking

  • Authors:
  • Yang Jung;Greg Michaelson

  • Affiliations:
  • Department of Computing and Electrical Engineering, Heriot-Watt University, Riccarton EH14 4AS, UK (e-mail: ceejy1@cee.hw.ac.uk, greg@cee.hw.ac.uk) (http://www.cee.hw.ac.uk/Staff/g ...;Department of Computing and Electrical Engineering, Heriot-Watt University, Riccarton EH14 4AS, UK (e-mail: ceejy1@cee.hw.ac.uk, greg@cee.hw.ac.uk) (http://www.cee.hw.ac.uk/Staff/g ...

  • Venue:
  • Journal of Functional Programming
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The understanding of polymorphic typechecking and type errors is poorly supported by contemporary functional language implementations. Here, a novel visualisation of functions and their types is presented based on the generation of function specific icons with graphical type representations which change dynamically as functions are applied. This visualisation has been implemented for a Standard ML subset within a graphical environment in which function combinations are constrained by type matching.