--- Ian Langworth <[EMAIL PROTECTED]> wrote:
> I'm working on a new module, Class::Agreement, and I've started by
> writing the documentation. If anyone has a few minutes, I'd like some
> feedback as to whether my descriptions of the concepts make sense and
> if you like the syntax.
> 
>   HTML: http://reliant.langworth.com/~ian/Class-Agreement.html
> 
>   POD: http://reliant.langworth.com/~ian/Class-Agreement.pod

Hi Ian,

In discussing the benefits, I didn't think you made a strong argument. 
However, in reading the page your docs points to, I think the argument
can be improved with this:

  Precondition violations mean that the client
  is in error. Postcondition violations means
  that the supplier is incorrect.

I also noticed you didn't make a comparison to Class::Contract.  I
think something explicit would be useful.  You did write
"Class::Agreement is also the only implementation in any language to
blame failed contracts correctly", but I don't know what that means.  I
also note that the link you point us to after that comment is a
citation, not something I can actually read.

Other than that, it looks interesting.

Cheers,
Ovid

-- 
If this message is a response to a question on a mailing list, please send
follow up questions to the list.

Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/

Reply via email to