This is purely my opinion on what I think as disadvantages, suggestions/help/pointers welcome
1) sometimes I badly wanted to use threads, but forced to use fork, for every fork a new interpreter gets launched; eats more memory.
2) I suffered from too many alternatives on CPAN for a single purpose. Doing a analysis on those to choose right one, really takes time for me.
3) For beginners there are numerous tutorials available to pick-up the language, but after spending considerable amount of time as beginner, It is very difficult to find a way to climb up the perl master/wizard stage(I know it is tough), If someone wants to become a master from intermediate stage it is quite difficult,(might be true with other languages too), there is no defined path to master Perl AFAIK, if we stay in touch with the language for years, might be we may come to know via experience.
4) I really wanted to write code in Perl, compile it and want to run in a VM(like jython for python), so far it was not possible. (eagerly waiting for an official full stable release of perl 6).
this list can grow if I spent more time on this point.
but one question arises in mind, what I have done about it so far, thirst is there, but thrive is not there as vigorous as it should be, i think for all the disadvantages there exist a workaround, which with clear attention & focus it can be spotted out, we can continue to yell like 'this is not there', 'this is not there', but what have we done about it, I am benefited 99% of the times from Perl rather than worried about lack of certain features, why can't we join the development and contribute it to the perl society.
I am forever indebted to perl and its society for giving such an elegant language and relevant knowledge for free and continuing to stay as free.
-- 'I' am not the body, 'I' am the 'soul', which has no beginning or no end, no attachment or no aversion, nothing to attain or lose.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||