On Mon, Apr 12, 2010 at 1:53 PM, Freeland Abbott <[email protected]> wrote:

> I am assuming your union would be the following:
>>
>>    - all foo*.java
>>    - all bar*.java
>>
>> Is that correct?
>>
>
> Close, but it'd actually include all foo*.java and all b*.java, not just
> bar*.java.  But you probably knew that and just typo'ed....
>

 I think this must be a typo, as no module requested b*.java at all.

Anyway, after FTF discussion and set diagrams on the board, we agree that
the result should be

Union(Includes[i] - Excludes[i]) for all modules i


As noted in the discussion, you can't optimize this to Union(Includes[i]) -
Intersection(Excludes[i])

This does have the problem that a module that really doesn't want a file
included can't enforce it, but as you say that probably isn't a big deal.

-- 
John A. Tamplin
Software Engineer (GWT), Google

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

To unsubscribe, reply using "remove me" as the subject.

Reply via email to