Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

It isn't that we haven't heard this before. And it isn't that it isn't true in some respects. However you are kidna confusing me in a few respects. You mention that perl should focus on web scripting, but then complain that most people using perl arn't realy programmers and they write messy code. Being easy to pick up and use is a feature. A very nice feature in fact. It causes some messy code, and it allows some non-programmers to actualy hack something together. These are blessings and curses, but thats how perl is.

You do act as though perl is only a web scripting language and nothing more, and that to be usefull in any way it neesd mod_perl. Those are pretty much all false. About half of the perl i right is web based, the rest deals with text processing that is realy hard to do in other languages. If I need to parse an input, format an export, manage a database then perl is where i reach. Before I could get any other language to connect or handle most those thing i would be done with 2 or 3 perl projects. If I was more profecient in other languages then this might not be the case, but the fact is you can do lots of stuff with perl long before you reach a "Proficient" level.

Perl6 is thankfully a seperate beast from perl 5. This is good because perl 5 is continuing to be maintained and is not on hold while those building perl 6 do their thing. Is perl 6 taking too long to come out? Probably, but since this is all volunteer work it is hard to push. Find someone to pay for it and i'm sure you could get it out faster, but thats not realy the perl way. Their goal is to have something better than our current perl, but still just as easy to pick up and use. Few other languages can boast both the easy of use and depth of power that perl has and that is its strenght not its weakness. This strenght results in some bad code and some misconceptions but it also gave us all a great language.

One last bit. I didn't start with perl because I wanted a scripting language for web pages. I started with it because I wanted a language that handled memory, dynamic arrays, strings, and hashs without me having to code them. Actualy i'd just finished writing myself a script language in C++ that did all this and while researching ways to improve it I found perl, junked my own mini-language and never looked back. I still dable in C++, VB, ASP, PHP, etc, but when it comes to getting a job done quick I pickup perl, get it done, then go back to playing ;)

P.S. five years ago when I started perl, people said it was dieing. Guess they were wrong! ;)


___________
Eric Hodges

In reply to Re: Perl is dying by eric256
in thread Perl is dying by Anonymous Monk

Title:
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?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2024-04-26 00:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found