Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
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.

In reply to Re: Putting Perl Back on Top in the Fields of Scientific and Financial Computing by educated_foo
in thread Putting Perl Back on Top in the Fields of Scientific and Financial Computing by hermida

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 about the Monastery: (2)
As of 2024-04-26 00:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found