Some modules import all their endpoints by default; other only export a subset, requiring you to explicitly request others.
Carp does not, by default, export "cluck". Regards, Carl On 10 June 2015 at 13:40, rakesh sharma <rakeshsharm...@hotmail.com> wrote: > Hi Krzysztof > > If that was the case , using the subs inside Carp should not show any > error. > Bu I was not able to use cluck without using qw and was able to use croak > and confess without the qw. > Don't get it > > thanks > rakesh > > > Date: Wed, 10 Jun 2015 14:30:28 +0200 > > From: bars0.bars0.ba...@gmail.com > > To: rakeshsharm...@hotmail.com; beginners@perl.org > > Subject: Re: When is qw used > > > > Hi, > > > > As far as I know qw(some list item) will import from Carp module only > > subs that you've explicitly requested. In this example `some, list, > > item` will be available in your namespace but not other from Carp module. > > > > `use Carp;` will import all of them. > > > > Krzysztof > > > > > > On 2015-06-10 14:19, rakesh sharma wrote: > > > I have seen perl syntax like use Carp qw(some list items) > > > so when do we need to write like this and why is not the items of the > > > module getting imported > > > > > > > > > thanks > > > rakesh > > > > -- > > To unsubscribe, e-mail: beginners-unsubscr...@perl.org > > For additional commands, e-mail: beginners-h...@perl.org > > http://learn.perl.org/ > > > > >