If they spent two seconds researching Modern Perl and Enlightened Perl they would say WOW look where Perl has come!!!
As a fellow bioinformatician and programmer, I have to say that I could not possibly care less about these things. They're slick marketing around some slick code that some people find useful. A sizable number of modules on CPAN (though a small fraction of the total) are just as useful, but not as aggressively marketed.
What would I like to see?
- Easier interop with other high-level languages like Matlab and R. All of them have C interfaces, but going through C requires writing two bindings. I've usually found it easier to just have perl read and print the other language's data format (this is what many of the CPAN modules do, too), but that's not necessarily all that efficient.
- Easier C binding. Inline::C is pretty good, but requires a compiler and doesn't feel quite "done." Maybe C::DynaLib would do the trick.
- Simpler PDL. PDL is very powerful, but it's not conceptually simple, and it uses terminology unfamiliar to anyone coming from another mathematical language. Also, it can be tricky to install, requiring both C and FORTRAN compilers, as well as some weird external libraries, to get the most from it.
- A better Bioperl. IMHO Bioperl is an over-engineered disaster (or at least it was 4-5 years ago when I last looked at it). Someone who started over from scratch, developing efficient representations for sequences and graphs, then building data input/output routines for various tools' formats, would be doing the world a great service.
Even without these things, I use Perl as the glue for much of my work, and find it works just fine.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
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:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
|
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.