http://lists.perl.org/list/dbix-class.html

On Sun, Mar 6, 2016 at 10:17 AM, Paul Bennett <paul.w.benn...@gmail.com>
wrote:

> What's the best way for me to start a conversation with the lead
> developers of DBIC as well as the leads of the various modules that wrap
> DBIC as a plugin for other frameworks?
>
> I have most of a spec (and a tiny bit of pseudocode) prepared for adding
> operator overloads to result sets, to make it easier to write & reuse
> pieces of queries in a style more like Relational Algebra &
> Tuple-Relational Calculus. For instance, '/' for relational division, '*'
> for relational product, 'x' for explicit cross join, '|' for inner join,
> '||' for left outer join, '>' for left antijoin, '+' for union, '&' for
> intersection, '-' for except, and so on.
>
> The path of least resistance seems to be to subclass ResultSet and some
> other classes.
>
> However, if I subclass, then I (or someone) would end up writing
> Dancer2::Plugin::DBIC::Algebra (or whatever the naming ends up being), and
> so on for everything else that turns DBIC into a plugin.
>
> So. What's the best way to get this conversation rolling?
>
> (Cross-posting to Facebook's Perl Mongers group).
>
> Thanks,
>
> --
> P/PW/PWBENNETT
> Paul W Bennett
>

Reply via email to