My guess, it makes sure you run at least v5.80 possibly because older versions are not supported anymore. I am sure someone will correct me if I am wrong.
http://perldoc.perl.org/functions/use.html "If the VERSION argument is present between Module and LIST, then the use will call the VERSION method in class Module with the given version as an argument. The default VERSION method, inherited from the UNIVERSAL class, croaks if the given version is larger than the value of the variable $Module::VERSION" On 19 October 2015 at 15:21, Andrew <catalystgr...@unitedgames.co.uk> wrote: > > I ran catalyst.pl to create a new app (at least I think that's how I did it > - it was a couple of days back now), > and when I opened the main pm file, near the top was: > > use Catalyst::Runtime 5.80; > > I'd just installed Catalyst 5.90101 via cpanm, so wasn't sure why 5.80 was > written there (for compatibility reasons?), > so as I modify the script to suit my purposes, I've changed it to: > > use Catalyst::Runtime 5.90101; > > ...does it do anything, or make any difference? > What was the significance of 5.80 being written there? > Should I have left it as it was? > > > > _______________________________________________ > List: Catalyst@lists.scsys.co.uk > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ > Dev site: http://dev.catalyst.perl.org/ > _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/