Hello all,

 Thanks for the reply James,
 
 A resolution to the first issue will help me handle
 1. Platform specific OS signals
 2. Platform specific File system operations 
    (eg. cp versus copy)  

 Maybe there is a package that will help me clear 2.

- Santosh

------- Original Message -------
> From: James Edward Gray II <[EMAIL PROTECTED]>
> To: perl_beginner <[EMAIL PROTECTED]>
> Cc: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> Subject: Re: Writing Platform Independant Perl Code
> Date: Fri, 13 Jun 2003 12:59:44 -0500
> 
> 
> On Friday, June 13, 2003, at 12:51  PM, perl_beginner wrote:
> 
> > Hello all,
> >
> >  I have finished writing up a neat Perl server which works
> >  just fine on Linux. I want to see it work seamlessly on
> >  other platforms too (Windows/*Nix)
> >
> >  The first issue that I see, is with people who want to use
> >  my server on Windows. Directory seperators ('/' -> '\\')
> >  have to be changed before the script can be run on Win32.
> >  Or atleast I think that is the case.
> >
> >  From past experience, I know that several perl modules
> >  come with a Makefile.PL or atleast some way whereby the
> >  user can:
> >  1. Unpack the code delivered
> >  2. Specify his platform and execute some script
> >  3. The script preps the code for the platform
> >  3. User can now use the customized application
> >
> >  I have no idea how to go about doing this! Any pointers
> >  or resources would be helpful.
> 
> I'm not much help here, so I'll leave this question for others.
> 
> >  The second issue,
> >  How do I keep pathnames platform independant. This
> >  precludes the necessity of writing a solution to
> >  install the application on the users machine. Please
> >  note that the application accepts some pathnames as
> >  command-line parameters.
> 
> This is how I handle platform independence.  The main module you are 
> looking for here is File::Spec, it makes creating platform specific 
> paths a snap.
> 
> Hope this helps.
> 
> James
> 
> >  Thank you for your time and attention...
> >
> > Best Regards,
> > Santosh Dawara
> > Graduate Student
> > Rochester Instt. of Tech.
> >
> >
> > -- 
> > 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