General Perl Setup Questions

Building and understanding a PERL build. I am working on porting a WEB application from SOLARIS to TRU64. I have built, and rebuild perl trying to come up with a consistant build. Sometimes it fails, some times there are no problems  but then I can not connect to the database. Sometimes the build reports errors in my makefile and on and on and on.

I would like some documentation on properly installing and analyzing a build.  Some diagnostic hints and tips, a tool that can analyze exactly what is contained in a build.  Any help would be great.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Kim RyanIT ConsultantCommented:
You should look at:
This book covers Perl internals farily well,

Also according to 
....Starting from Tru64 V5.0 Perl 5 ships standard with Tru64. (As of Tru64 V5.0 5.004_04, but 5.005_03 is on the supplementary freeware CD-ROM.)...

dhymesAuthor Commented:
Great, thanks for the info.
Kim RyanIT ConsultantCommented:
Glad to help. If this was what you were after, I can propose my comments as an answer if you like.
dhymesAuthor Commented:
Really strange, wonder why you would have to perform this cludge to get a clean perl install? I guess this is why it is recomended that you only use perl as a tool, and never include it in a production product.  The funny thing is that the port I am working on is using perl as their primary development language (A big performance mistake!). Yes, they did make the right choice when it came to CPU intensive processes, and they wrote those in C (No not C++), should have used C++, but C++ has not caught on over here in E-Germany, or W-Germany for that matter.

But, the good news is that they have identified perl as a major bottle neck in their Web Application and are moving to JAVA, not to say JAVA will fix all of their performance problems, but it will help in the portability of their application.

Ok, I thank you for your input and will except it as an answer.

Thanks much,
Dave Hymes
Kim RyanIT ConsultantCommented:
I don't really see this a kludge. It sounds like the standard distribution is bundled with the OS.

You could find that Java is actually SLOWER than Perl. The best way to test is benchmark some typical code with both languages.

If your Perl code is well written it can be just as portable as Java, the only catch is that the complier must be on each target machine.

Speed is all relative too. Sure, C gives you the fastest running programs, but is much harder to program with. It depends if you want to optimize for development or run time. Bare in mind tha Perl can emit C code which can then compile, and perhaps hand optimize. ModPerl can also speed up your Perl scripts.


Starting from Tru64 V5.0 Perl 5 ships standard with Tru64. (As of Tru64 V5.0 5.004_04, but 5.005_03 is on the supplementary freeware CD-ROM.)...


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.