The only part I like about your suggestion is to use $^V, but not in the way you suggest.
use 5.16.2; (or whatever version) is *shorter* than what we used to type: use strict;, but with the additional benefit that we now implicitly have all the new features available and we do not need to declare that we want to use the say keyword or whatever new shiny feature you like.
What I can imagine as a syntax to just use everything the current perl version happens to feature is something like:
#!/usr/bin/perl; use $^V; use warnings;
While we're at that: that new syntax might as well be geared directly to the lazy (it is a virtue right?) and imply use warnings;.
You could suggest that to the perl5-porters mailing list and see what they think.
In reply to Re: Make $^V and "my" implicit
by Tux
in thread Make $^V and "my" implicit
by gunzip
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |