Dimension Types

This paper extends a strongly-typed programming language with a notion of dimension type. Our approach improves on previous proposals in that dimension types may be polymorphic. Furthermore, any expression which is typable in the system has a most general type, and we describe an algorithm which infers this type automatically. The algorithm exploits equational unification over Abelian groups in addition to ordinary term unification.

dimensiontypes.ps
PostScript file

In  ESOP '94: Proceedings of the 5th European Symposium on Programming

Publisher  Springer-Verlag

Details

TypeInproceedings
Pages348–362
ISBN3-540-57880-3
Share
Share this page on Facebook
Share this page on Twitter
Share this page on LinkedIn
E-mail this page
RSS feeds
> Publications > Dimension Types