On Jul 7, 2009, at 7:47 AM, Erik Osheim wrote:

Well, I suppose it's better that I sent the wrong tarball here, rather
than uploading it to CPAN, but it's still embarrassing.

Anyway, I created a new tarball (using ./Build dist; thanks for that
tip) and am attaching it.

Looks interesting. I'm not sure I like having the description at the end of the block, but I can understand why you'd do that, so that the `sub` keyword can be omitted.

A couple of sugary suggestions:

* If the second argument isn't a code ref, call eqv() internally. That will allow for the common case of:

      test { 2 * 2 } eqv(4), "test-1";

  To be written instead as:

      test { 2 * 2 } 4, "test-1";

* Omit the parens in the examples for those functions that have signatures, so that things are a bit clearer, like:

      test { 2 * 2 } ineqv 4, "test-1";

Best,

David

Reply via email to