Craigslist Donates $100,000 To the Perl Foundation
mikejuk writes "The craigslist Charitable Fund has donated $100,000 to the Perl community for Perl5 maintenance and general use by the Perl Foundation. Craigslist gets more than 30 billion views per month and it is mostly written in Perl. The entire architecture of the system is open source — a proxy array based on Perl and memcache and a backend provided by Apache, memcache, MySQL and, of course, Perl. This is a successful enterprise giving something back to open source — which is how it should be."
Nice from the Craigslist folks. Aren't they eBay-owned though? Anyway, good to see perl getting some loving for a change.
And how many other companies making extensive use of Perl will pony up?
Nice to see that they make enough $ to make a donation like that, without the standard income generating popups that most websites use. Yes Virginia, there is a Santa Claus.
This is an investment in whats keeps them alive.
Epic leaks? For the better part of a decade?
Ok full disclosure, I never really cared for PERL, I was always more of a Python fan myself.
But has there really been that much real effort in the PERL community? In its hay days during the Late 90's and Early 2000's there was a lot of PERL Development, but it seems it has dropped off and PERL lost its shine. I am asking because I am more of a Python Fan and I haven't been really involved in PERL apps. But back in the day every time you tried to find an open source program to do something it required PERL... Not so much of this any more, is it because I have changed how I look for software or is it because PERL is no longer as popular as it was before.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Troll much? You can always tell a made-up complaint because it describes a situation nothing like reality, and has a tone of venomous contempt that is excessive given the situation. People with no money to buy the item? Ok, maybe some people low-ball you but I have found that is easily curtailed by stating. "SERIOUSLY NO LOW-BALL OFFERS PRICE FIRM" on the ad. As for scams I get about 5% spam response rate on most things. They are super-obvious. Guess what. I click delete. I also get several offer emails usually and can only sell to one person! OMG, the horrors of selling something for free.
"sometimes he felt that his whole life was a dream, and he wondered whose it was and whether they were enjoying it."
Considering the role Perl (and the other software products they use) has in their business, it seems like a very small sum of money.
Had they purchased commercial software from Oracle, IBM, Microsoft etc. to solve this task the price would have been a two-digit million-dollar figure. And probably a bunch of additional millions on top of that, for more iron to run it on.
We should praise them for this step, but at the same time be aware that they got away REALLY CHEAP by this action. Hell, the marketing buzz it generates is probably worth half that amount by itself!
- Jesper
My security clearance is so high I have to kill myself if I remember I have it...
Its not a leak, Someone has already commented in the ticket that if you repeatedly create and destroy perl interpeters, then you need to set PL_destruct_level, because otherwise, (for efficiency), perl doesn't completely free the old interpreter, on the asumption that you're about to call exit(). So, it's just that no one got round to marking the ticket as rejected.
Ever used ithreads? Ever?
No, and neither should you when POE, Reflex, AnyEvent, Coro, and fork() exist.
Perl is where JavaScript used to be at version 1.3 -- version 1.4 was on the horizon, it was supposed to change the language radically, add packages, type system, etc. However, 1.4 was killed and 1.5 was born. 1.5 was a small incremental update to 1.3.
Perl 6 is never going to make it (yes, I've looked at it recently) so the community should let it die and start Perl 7 instead. Perl 7 should be for Perl 5 what JavaScript 1.5 was for JavaScript 1.3. It should add 1) classes using MooseX::declare syntax 2) autoboxing @arr.push( $elem ) instead push @arr, $elem and 3) and maybe a few syntactic enhancements that everybody is going to love such like chained comparisons or while @arr -> $x, $y
We know (thanks to CPAN modules) that those work.