Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Hi Perlmonks,

I have a little problem. I have been touting the benefits of using Perl to my peers in my industry's mailing list. My former boss - who has a tremendous ego and is not a good programmer, but does have a reputation in the industry - is argueing against every point I try to make. I fear that if I reply to the most recent post he made, it will only hurt my cause because it will probably be a direct attack on his abilities.

So I propose you read his letter and give me a little ammo against his statements.

Start former bosses post:

Hello all, I guess that it is time to put my two cents in. I'm glad to see that everyone is expanding languages for the Genesis and Enterprise. As we all know, Perl is a very powerful language and is much more powerful then most. There are some issues that are very evident that I would like to throw in. As a csh, Perl, C, C++ etc, etc, etc. programmer using any interpreted language, how do we control the versions from customer to customer or systems to system? I would like to see a discussion on that. Also, has anyone really written a major program with Perl for Genesis or Enterprise? How is everybody handling the speed issue? We have written programs in csh for years and have basically pushed that language to the limit + 1 and csh does not fail no matter how intense(There is no other language running just UNIX). We also have moved into the SQL arena and the Perl API is a little weak and slow when talking to the SQL engines that I'm using(Oracle, MYSQL Ver 3.2xx, SQLServer 7.0).

We have almost completely moved all interaction to Genesis and Enterprise to HTML and C. This works for us, but we have had to write all our own libraries, and I would not expect most users to do this. We are always looking for a better way to write simple Genesis or Enterprise plug ins, but I would like to hear if anyone has done some complicated things with Perl. A panelization script or basic process control is not a test of Perl handling.

A few more items of discussion: Where do we find Perl programmers, csh programmers are everywhere, but Perl programmers seems to be a dyeing breed at lease in our neck of the woods. This is something to think about as a management team start to spend a ton money on a development team that might not always be there. You will have all these programs that no one knows how to fix or modify. That last issue is the TK interface, has anybody made a decent library to help that language, I have programmed in C++ and used many object oriented languages, but TK has many flaws that could be supplemented with a good call library. I would be interested to help there if anyone wants to make Perl really work better for Genesis or Enterprise.

End former bosses post

Well... that's what he wrote. Does anyone have some remarks that I can send back?

Thanks for your time


In reply to Rebutting my Perl enthusiasm by el-moe

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (7)
As of 2023-12-01 04:12 GMT
Find Nodes?
    Voting Booth?

    No recent polls found