"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

Reply via email to