tom arnall am Sonntag, 30. April 2006 01.04:
> On Saturday 29 April 2006 10:43 am, Mr. Shawn H. Corey wrote:
> > On Sat, 2006-29-04 at 10:28 -0700, tom arnall wrote:
> > > i'm try to use 'Tie::StdScalar' but perl tells me it can't find it.
> > > I've pushed '/usr/share/perl/5.8.7' onto @INC.  the error is:
> > >
> > >   Can't locate Tie/StdScalar.pm in @INC
> > >
> > > in '/usr/share/perl/5.8.7/Tie/Scalar.pm' there is 'package
> > > Tie::StdScalar' etc.
> > >
> > > thanks,
> > >
> > > tom arnall
> > > north spit, ca
> >
> > Is the module Tie::Scalar? See `perldoc Tie::Scalar` for details.
>
> the main module is Tie::Scalar but within that file the StdScalar package
> is defined. 

No - the Tie::StdScalar package is defined therein (note the Tie:: prefix) 
:-)

> i dealt actually with the 'can't locate' problem by putting the 
> def' in a separate file: StdScalar.pm. but now i get a 'can't locate
> method' error when i try to tie a variable to the package, i.e.:
[...]

use Tie::Scalar;
tie my $f,'Tie::StdScalar';

(The last two lines in the man page SYNOPSYS show tie'ing subclasses which 
don't have 'Tie::' in their package name).

Dani

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to