I don't think creating a module is a big deal...how about

file Utility.pm:

package Utility;

sub trim {
  my $val = shift;
  $val =~ s/^\s+//;
  $val =~ s/\s+$//;
  return $val;
}

In file user.pl

use Utility;

while( <> ) {
  print Utility::trim( $_ );
}

There is a module containing a utility function that is then used by a user
script...seems pretty straight forward to me.  Naturally, there can be more
to it than that, but there doesn't have to be or even need to be in a case
like the above.

Tanton
----- Original Message -----
From: "bob ackerman" <[EMAIL PROTECTED]>
To: "Aaron Shurts" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, February 22, 2002 11:22 PM
Subject: Re: sharing subroutines


> fine, except that creating a module seems like a big deal. you are
> minimizing the effort when you show me one subroutine as a module. there
> is a heap of bookkeeping to attend to. the docs indicate that modules are
> meant to be created and put in public use - i.e., generally of use.
> i just want a create an application where a few different scripts can all
> call on some common subroutines.
> am i making to big a fuss? is creating a module a trivial task?
>
> On Friday, February 22, 2002, at 05:12  PM, Aaron Shurts wrote:
>
> > I am not exactly sure what you are asking, but if I give out the answer
> > yes, in a module.  Does that make sense?  Kind of like this...
> >
> > #
> > # contents of HelloName.pm
> > #
> > sub hello_name {
> > ($name) = @_;
> >
> > printf("Hello %s\n", $name);
> > }
> >
> > Then in your script you would have something like this...
> >
> > use lib '/src/common';
> > use HelloName.pm;
> > use strict;
> >
> > my $name = 'Joe';
> > &hello_name($name);
> >
> >
> >
> > -----Original Message-----
> > From: bob ackerman [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 22, 2002 5:03 PM
> > To: [EMAIL PROTECTED]
> > Subject: sharing subroutines
> >
> >
> > is there a way to share uncompiled perl scripts? that is, to include the
> >
> > subroutines of one script file into another script file.
> > failing that, can i easily compile a perl script and use it in a script?
> > why am i having trouble figuring this out?
> >
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to