Thanks for your replies. First of all I should say that it'll be a while before I need to implement this, I just wanted to check whether something already existed, and do a little research.

I did consider using SQL for this, but as sauoq has suggested, the statements will need to be edited by a completely non-technical user. graffs suggestion of storing the required sql statement is a neat one, but I think the end user would probably stumble over the syntax - ideally I'd like to make it as simple to read as possible. As far as the criteria go, the compound statements are probably a bad idea - once I get to actually structuring the syntax, I'll bear that in mind, thanks.

Finally, would this functionality be useful enough to others that it's worth bundling separately and uploading to CPAN if and when it gets implemented?

cheers.

--------------------------------------------------------------

$perlquestion=~s/Can I/How do I/g;


In reply to Re: Human readable logic statements by g0n
in thread Human readable logic statements by g0n

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.