"Steve Cookson" <steve.cook...@sca-uk.com> writes: > Hi Guys, > > I realise I probably don't understand enough about inheritance, because I > don't understand the difference between: > > * use Wx;
This 'use's Wx, importing default semantics. > * use Wx 0.15 qw[:allclasses]; This 'use's Wx, verifies that it is at least version 0.15, and imports semantics class ':allclasses'. > * use Wx qw[:allclasses]; This 'use's Wx and imports semantics class ':allclasses'. > * use Wx qw[:everything]; This 'use's Wx and imports semantics class ':everything'. AFAIK, ':allclasses' is supposed to provide all Wx class definitions, while ':everything' provides all class definitions plus constants. However, I won't bet on it... -- Johan