It works, I guess, but the distribution adds little value to mere LWP, funnelling everything through AUTOLOAD without request-validity checks.
1 out of 1 found this review helpful. Was this review helpful to you? Yes No
Works as described, effortless to use, and free of strange side effects. Would be nice if module versions could be specified. Otherwise, huzzah!
Was this review helpful to you? Yes No
This module is very young at the time of this review, but it's already a brilliant improvement on the great SQL::Abstract, filling in feature gaps like LIMITs and column/table aliasing.
The only part that makes me uneasy is the facilities for table joining, which is just as stringy as straight SQL but has its own, idiosyncratic syntax. Perhaps allowing for "-on" key-value pairs would be nicer and more consistent with the OO interface's overall style.
I look forward to seeing the TODO features filled out!
2 out of 2 found this review helpful. Was this review helpful to you? Yes No
MooseX::ABC is well put-together, but it appears to be a partial reimplementation of Moose::Role. That's not to say a role is just another term for an abstract class, but rather that it's not at all clear why one would want to use an abstract class instead of a role, or what MooseX::ABC can do that Moose::Role can't. If there are advantages, the documentation should have some explanation.
1 out of 2 found this review helpful. Was this review helpful to you? Yes No