Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Anonymous function called in forbidden scalar context

by vit (Pilgrim)
on Sep 30, 2011 at 15:21 UTC ( #928833=perlquestion: print w/ replies, xml ) Need Help??
vit has asked for the wisdom of the Perl Monks concerning the following question:

Dear Monks,
After starting using Parallel::ForkManager I am getting
Anonymous function called in forbidden scalar context; faulting at c:/ +ActivePerl/site/lib/Lingua/EN/Tagger.pm line 199
in Lingua::EN::Tagger in the following place:
sub add_tags { my ( $self, $text ) = @_; return unless $self->_valid_text( $text ); my @text = $self->_clean_text( $text ); my $t = $self->{'current_tag'}; # shortcut ### I am getting this in this line: ####### my ( @tags ) = map { $t = $self->_assign_tag( $t, $self->_clean_wor +d( $_ )) || $self->{'unknown_word_tag'} || 'nn' +; "<$t>$_</$t>" } @text; $self->{'current_tag'} = $t; $self->_reset; return join ' ', @tags; }
I printed out @text and it is fine. It may not be directly related to using Parallel::ForkManager. Data is correctly passed to tagger.
So what can cause this error? Any thoughts?

Comment on Anonymous function called in forbidden scalar context
Select or Download Code
Re: Anonymous function called in forbidden scalar context
by choroba (Abbot) on Sep 30, 2011 at 15:36 UTC
    Are you (or your modules) using Memoize? Google returns many hits with this module.
      No
        Are you sure? From the source:

        package Lingua::EN::Tagger; our $VERSION = '0.16'; use warnings; use strict; use Carp; use File::Spec; use FileHandle; use HTML::TokeParser; use Lingua::Stem::En; use Memoize; use Storable;

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://928833]
Approved by planetscape
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2014-09-24 04:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (246 votes), past polls