[MLton] mlb support
Stephen Weeks
MLton@mlton.org
Thu, 29 Jul 2004 15:56:01 -0700
> What do people think that the behavior of
>
> -disable-ann sequenceUnit -sequence-unit true
>
> should be? I see two options:
> 1) -disable-ann means that the annotation is ignored in .mlb files;
> it is as if it weren't there.
...
> Currently behavior 2 is implemented, but I think behavior 1 is
> preferable.
I prefer (1) as well.
Certainly, the interactions between the following pairs of options
should be consistent.
-sequence-unit -disable-ann sequenceUnit
-warn-match -disable-ann warnMatch
-warn-unused -disable-ann warnUnused
So, if
-disable-ann sequenceUnit -sequenceUnit true
causes the sequenceUnit requirement to be enforced, then so should
-disable-ann warnUnused -warn-unused true
cause warnings to be displayed (it currently does not). And so should
-disable-ann warnMatch -warn-match true
cause warnings to be displayed (it currently does not).