Go backward to
Polymorphic Parameterized Abstracts
Go up to
Top
Go forward to
1. Version
Typed Parameters
D ::= ...|
proc
I
1
(I
2
:T) = C
C ::= ...| I(E) | ...
Two ways to handle semantics of typed parameters:
Type information can guard entry to abstract at invocation.
Abstract's denotation is restricted at definition to a function whose domain is that specified by the type.
Author:
Wolfgang Schreiner
Last Modification: December 18, 1997