On Thu, 2007-12-06 at 14:51 +0100, Peter J. Holzer wrote:
> 1) The syntax is baroque. Moving the parser from the core to a plugin
>    would make the core cleaner.

Removing everything from the core would make it really clean.

I think a clear design document which defines the core/plugin interface
and a roadmap towards a freeze of this interface is essential to ever
reaching 1.0 and I think that reaching 1.0 should have some priority.

I do not care about the details but a having a stable target is a
critical goal.  There are many examples of projects which are either
stalled or limping along because the project goal is unclear or too
large.

Change the syntax in the core or first make a clear distinction between
what is core and what is pluggable.  You can still have a transitional
period since qpsmtpd is not at 1.0 yet.  Perl6 is promising that you can
have your own grammar so making the syntax a plugin will be unnecessary
as soon as perl6 comes out ;-).

I would find it much easier to commit more time to qpsmtpd, if I had a
little more certainty that the project will be successful.  My
definition of "success" is that people can easily use it without
subscribing to this list :-).

-- 
--gh


Reply via email to