[MLton] Implementing warnExnMatch
Vesa Karvonen
vesa.karvonen@cs.helsinki.fi
Wed, 27 Jul 2005 22:25:41 +0300
Quoting Stephen Weeks <sweeks@sweeks.com>:
> Sorry for joining the party late, but I find the current specification
> and implementation of warnExnMatch a bit ad-hoc. Let me propose a
> different approach. What "warnExnMatch false" should mean is to
> eliminate all nonexhaustive match warnings that arise solely from
> unmatched exceptions. [...]
I agree. This is much better. I guess the main reason I didn't try going
that far is mainly the fact that it required changes beyond elaborate.
Well, if you had pushed me earlier, I might have tried it... :)
What is the policy for documenting features that have not yet appeared
in a public release? Should warnExnMatch already be mentioned on the Wiki
(http://mlton.org/MLBasisAnnotations)?
A brief note could look something like this:
<--->
{{{warnExnMatch {true|false} }}}
Report nonexhaustive matches that arise solely from unmatched exceptions.
(Since 20050727.)
<--->
-Vesa Karvonen