>
>
> I do hope to get feedback from the community, especially if some people
> find it useful and is worthy of future work.
>
>
Hi Dexter,
CPAN namespace considerations aside...

I really like Moose based ORMs, I think all exercises in this direction are
valid.
My critique (warning: I've only skimmed thru your readme):

1) It would be good to see a mention of KiokuDB in a comparison with
DataMapper.
KiokuDB is not really an ORM, but it's important to steer users on that
direction
in case KiokuDB is what they really need.

2) I don't like method-based operators, like "->or", I find them hard to
manage
programmatically. I prefer parameter based querying, like { -or => [ ... ]
}.

As a wishlist (or more like me rambling here), I'd like to see a place to
plug in SQL
result-sets directly, say:

package Person;
...
result_set 'underage' => (
    sql => "select * from person where age<18"
);

That way difficult queries (ie: outer joins?) or often-used queries may be
easily
implemented, and special composite (joint) objects may exist.

cheers,
Rodrigo

Reply via email to