Extensional Polymorphism by Flow Graph Dispatching.

0Citations
Citations of this article
N/AReaders
Mendeley users who have this article in their library.
Get full text

Abstract

Extensional polymorphism provides non-parametric polymorphic values called generic values in ML. We pointed out semantical and efficiency problems of classical compilation of generic values by type dispatching. To overcome these difficulties, we proposed a new compilation by dispatching directed integer graphs called “flows” which encode typing information of generic values. By reusing well-typed witness obtained in static typing, troublesome run-time type pattern matches become redundant and can be simplified to mere array accesses, which provide better semantics and efficiency. © 2005, Japan Society for Software Science and Technology. All rights reserved.

Cite

CITATION STYLE

APA

Furuse, J. (2005). Extensional Polymorphism by Flow Graph Dispatching. Computer Software, 22(2), 90–94. https://doi.org/10.11309/jssst.22.2_90

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free