Noel J. Bergman wrote:

> We can still
> have your ScriptedMatcher and ScriptedMailet, too, but there
> are some cases
> (sieve comes to mind) where the semantic matches up better as
> a processor
> than a matcher/mailet model.

I still don't get it. Having looked at sieve, a mail filtering/manipulation
language, what I see is something equivalent in our current syntax to...

<mailet match="anyMatcher" class="our.sieve.implementation">
    <code>sieve code</code>
</mailet>

If you are saying that...

<processor name=sieveStuff>
    <mailet match="All" class="our.sieve.implementation">
        <code>sieve code</code>
    </mailet>
</processor>

...could be shortened to...

<processor name=sieveStuff class="our.sieve.implementation">
    <code>sieve code</code>
</processor>

...Yes, that's true. As it also could be for any other mailet. This is just
making the match="All" implicit and promoting the mailet declaration to the
processor.

I do not see this as relating to scripting support, and certainly not Jelly
where we started. We are back to the matter of mailet/matcher syntax, plus
we had better add processor too!

Where do you see the usability benefits?

-- Steve

- - - - - - - - - - - - - - - - - -

This private and confidential e-mail has been sent to you by Synergy Systems Limited. 
It may not represent the views of Synergy Systems Limited.

If you are not the intended recipient of this e-mail and have received it in error, 
please notify the sender by replying with "received in error" as the subject and then 
delete it from your mailbox.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to