Dan Sugalski writes:
: It's also the one reason that I really like the idea of policy files of 
: some sort, to allow sites that don't want this sort of thing to forbid it. 
: I'm not talking things like perl automagically loading policy files in. 
: Rather having "use site_policy;" set limits that can't be undone at all 
: easily, or something like that. Site management can mandate its use and 
: wield the appropriate baseball bat if it isn't followed.

If the site refuses to install the module that tweaks the syntax, that
will enforce site policy quite effectively.  It's possible that we could
take an administrative approach to make sure all such modules go into
Tweaks:: or some such, so they can be easily detected.  I'm reminded that
you couldn't get Ada to do dangerous things without saying

    with UNCHECKED_TYPE_CONVERSION;

or some such glaring declaration at the top.

On the other hand, people don't generally declare which dialect they're
going to speak in before they start speaking.  So there's some balance
point in there somewhere, or maybe a set of balance points to be
balanced.  The trick is to give Perl a wide dynamic range of easily
enforced balance points, not to enforce any particular one.

Larry

Reply via email to