use strict; use warnings; eval { require 5.10.1; print "Newish\n"; }; eval { require 5.18.0; print "Newer\n"; };