[MLton] cvs commit: new front end

Matthew Fluet fluet@cs.cornell.edu
Fri, 7 Nov 2003 18:51:09 -0500 (EST)


>   The next phase in the new front end: checking functors at the point of
>   definition.
>
>   This is implemented by building a dummy structure from the argument
>   signature and then applying the functor to the dummy strucure just as
>   we would for a real functor application.

So, is it that the functor is being checked at the point of definition,
as well as it's instantiation at functor application?  Does that mean that
a functor argument isn't matched against it's argument signature, it's
just expanded and rechecked?