[MLton] upcoming release
Stephen Weeks
MLton@mlton.org
Tue, 2 Aug 2005 06:23:23 -0700
> Another alternative might be
>
> nonexhaustiveExnMatch {default|ignore}
>
> where "default" means to follow the nonexhaustiveMatch annotation.
Sounds good.
> All of the libraries in the MLton source should have "warnMatch true", and
> the silence of compilation indicates that there are no nonexhaustive or
> redundant matches in the sources. We would like to preserve that in
> future code evolution, so we would replace "warnMatch true" with
> "nonexhaustiveMatch warn, redundantMatch warn".
With our new-found capabilities, maybe even
"nonexhaustiveMatch warn, redundantMatch error"
or even
"nonexhaustiveMatch error, redundantMatch error"
> I'm still in favor of skipping ignore|warn|error with regards to
> unusedIdentifier in this round.
Only to avoid release delay, right?