[MLton] upcoming release
   
    Vesa Karvonen
     
    vesa.karvonen@cs.helsinki.fi
       
    Tue,  2 Aug 2005 13:02:23 +0300
    
    
  
Quoting Matthew Fluet <fluet@cs.cornell.edu>:
> > It has been quite a while since our last release, so I would like to
> > do a new one.  There aren't any huge new features, but we have
> > accumulated a number of bugfixes, as well as some small improvements:
[...]
>  * warnExnMatch annotation
I was hoping to submit a patch to implement
  ignoreNonexhaustiveExnMatch {false|true}  <-- seems better this way
  nonexhaustiveMatch {warn|error|ignore}
  redundantMatch {warn|error|ignore}
  sequenceNonUnit {ignore|error|warn}
  unusedIdentifier {ignore|error|warn}
before the next release, but it now seems I will be too busy in the next
two (or three) weeks to complete the implementation. I could probably
find time to prepare a patch to implement
  ignoreNonexhaustiveExnMatch {true|false}
  nonexhaustiveMatch {warn|error|ignore}
  redundantMatch {warn|error|ignore}
as I've had them almost done (only backwards compatibility with warnExnMatch
is missing) for a few days already.
I kind of like it that after replacing "warnMatch false" with just
"nonexhaustiveMatch ignore" none of the libraries/tools that come with
MLton (seem to) produce warnings. IOW, "redundantMatch ignore" is not
needed.
Is it worth preparing the patch before the next release?
-Vesa Karvonen