'Oh Shared Library Farts!'

There were large freely available C libraries that pre-dated even our beloved Perl. In fact if wasn't for freely available 'C' libraries Perl might not exist.

Lets look at one of Perl's most admired features the regex engine. Perl Version 1 used Larry's regex from rn which was based on James Goslings Emacs regex . In V2 Larry realized that V1 regex was lacking so he turned to Henry Spencer's popular regex package and the rest is history.

In fact some of our most popular Modules depend on freely available 'C' code. Take XML::XXXX -> expat, soon to be upgraded to libXML2 from the GNOME project. So I guess in a way CPAN has always delivered C code to the masses.

CPAN is an incredible architecture for accepting, tracking and delivering code. Loved by us and coveted by our brethren. I would watch carefully our Python brothers as they create their version of 'a better CPAN'. They might just surprise us!

Truth and history are as valuable to the true cynic as air.
-- Bernard Shaw (??)

mitd-Made in the Dark
'My favourite colour appears to be grey.'


In reply to Re: Duh (Re: Interesting article on CPAN and C/C++) by mitd
in thread Interesting article on CPAN and C/C++ by adamsj

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



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.