in reply to Re^2: Thoughts on using and, or, and not over && || !?
in thread Thoughts on using and, or, and not over && || !?

That's an interesting idea. I don't think precedence is going to come up for them, at least not with the low precedence operators, so the advice may be "add parens if it's not working they way you thought it would". That way we get the readability. From my experience so far, use of parens to deal with precedence issues is going to very, very rare for our users. If they do run into issues, I may want them to talk to me about it anyway.

Now I just need a 'like' operator in Perl for regex matching..... ;)

Elda Taluta; Sarks Sark; Ark Arks
My deviantART gallery

  • Comment on Re^3: Thoughts on using and, or, and not over && || !?

Replies are listed 'Best First'.
Re^4: Thoughts on using and, or, and not over && || !?
by RonW (Parson) on Jul 15, 2016 at 23:36 UTC
    Now I just need a 'like' operator in Perl for regex matching

    You could create a module with a like function in it, but it would act like a "prefix" operator:

    like $line, "pattern"

    As best I can tell, Perl's keyword API can only create prefix operators.

    However, you could use Filter::Simple to "create" your like operator. (Though most Perl experts consider using source filtering to be a very BAD thing to do.)

    package Like; use Filter::Simple; FILTER_ONLY code_no_comments => sub { s/\s+like\s+/ =~ /; }; 1;

    Caveat:

    My example filter is probably too simple and will probably replace occurrences of like it should not.