[MLton] cvs commit: new front end

Stephen Weeks MLton@mlton.org
Fri, 14 Nov 2003 10:37:17 -0800


> I would vote for keeping :> and push the sharing and opacity back to the
> roots of the problems.  Although accepting more programs than we should
> with : might appear more benign, I think it is the wrong upgrade path.

You are right of course.  I was speaking too much out of frustration
of making all those annoying changes to BASIS_2002.

> I guess the final question is whether or not we need any magic in
> BASIS_2002 -- that is, whether or not there really is a valid SML program
> where we can get all the opacity and sharing correct to match the Basis
> specification.

I think we don't need any magic.  We just need some :> earlier in the
basis implementation so that the where types don't expose anything.