Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Perl Programming The Almighty Buck

Call For Grant Proposals In Perl Development 137

On Elpeleg writes "The Perl Foundation is giving out grants for Perl development ranging from $500 to $3,000 in February 2009. You neither need to have a large, complex, or lengthy project nor be a Perl master or guru. You are encouraged to submit a proposal if you have a good idea and the means and ability to accomplish your Perl project. The deadline for proposal submissions is January 31, 2009."
This discussion has been archived. No new comments can be posted.

Call For Grant Proposals In Perl Development

Comments Filter:
  • Wishlist (Score:5, Insightful)

    by coryking ( 104614 ) * on Monday January 12, 2009 @11:17PM (#26427279) Homepage Journal

    1) Better tools... improve EPIC. Perl lacks a good IDE.
    2) Get perl running on IIS using ISAPI (basically, mod_perl for IIS).
    3) Either finish Perl6 or give up. Nobody cares about the CLR thing, give us Perl6 the language. The delay in shipping Perl6 is killing the language.
    4) ????
    5) Create a branch in CPAN called Ponies::*. There are many libraries for ponies such as Ponies::Little or Ponies::Fast.

  • by EmbeddedJanitor ( 597831 ) on Monday January 12, 2009 @11:50PM (#26427553)
    As parent says, nobody worthwhile is going to do these projects for the money. Even if you're earning only $20/hr (big money in some parts of the world), then $1k is just 50 hours - hardly worth doing for the money. For most higher paid programmers $1k is less than 20 hours.

    That means you're really going to be doing it for the honor. In that case forget the money and rather make a "hall of fame", something like: http://armlinux.simtec.co.uk/whoswho.html [simtec.co.uk] . That's worth more for a good consultant and costs almost nothing to give out as a prize.

  • Re:Wishlist (Score:1, Insightful)

    by dark12222000 ( 1076451 ) on Tuesday January 13, 2009 @12:30AM (#26427857)
    1. It's perl. You really don't need any IDE.
    2. If you're trying to use perl on IIS, you shouldn't be using perl.
    3. Well, alright, I'll agree there.
    4. !!!!
    5. I'd like to place a vote for ...well crap, I can't actually think of anything CPAN lacks.
  • by BerntB ( 584621 ) on Tuesday January 13, 2009 @01:33AM (#26428361)

    Some places DO seem to pay that kind of money. Or the GP lied. Or the really is good (the Perl world has some really smart and interesting people).

    The real problem for Perl is the bad hype, which your tro... hrm, guessing without facts, is a typical example of.

  • Re:Wishlist (Score:3, Insightful)

    by outZider ( 165286 ) on Tuesday January 13, 2009 @01:45AM (#26428469) Homepage

    1) EPIC sucks, and so does Eclipse. Try ActiveState Komodo, but they half ass it anyway. Perl does need a good IDE.
    2) Download ActiveState perl, set PerlISAPI.dll as the handler for your pl or cgi files, done. It's free, too.
    3) Shut the hell up. Have you seen the amount of progress on Rakudo lately? Pugs, the reference implementation of Perl6, has been around for a while. The real thing, the real working thing, is in development and you can play with it and actually write scripts now.
    4) Eat crap.
    5) What.

  • by Anonymous Coward on Tuesday January 13, 2009 @02:04AM (#26428603)

    someone should make a bullshit undocumented language with fucked up syntax and call it "Eels".

    then someone else can use it to make a bullshit framework for lazy fucks called Hovercraft.

    Guess how many lines it takes in Ruby?

    Does that include the lines to take the cock out of your mouth or not?

  • Re:Wishlist (Score:4, Insightful)

    by asackett ( 161377 ) on Tuesday January 13, 2009 @02:51AM (#26428897) Homepage

    My Perl IDE is called XEmacs. Perhaps you've heard of it?

  • by Anonymous Coward on Tuesday January 13, 2009 @07:20AM (#26430711)

    The delay in releasing Perl 6 ( shut up with the idiot mantra, "It'll be ready when it's ready" ) has done more to kill off the language than any other factor.

    New scripters have taken up Python or Ruby. Old timers have got frustrated at the philosophical debate about what it means to 'release' a language. Some of the people involved with the project appear to be having a bit of a laugh at the expense of the coders who have been using the language. No goals, no milestones. Some airy fairy notion that it will never be complete. The PR job alone has been a total disaster.

    It would have been better not to mention Perl 6 until it was ready - haven't you Perl people learnt the lesson about announcing the next product before it is ready for sale and while you still have the old product to shift?

    If a stable version of Perl 6 is not released in 2009 then Perl will be left dead in the water. That may already have been the case for some time.

  • by plurgid ( 943247 ) on Tuesday January 13, 2009 @10:03AM (#26432125)

    What is killing perl (at least at my job) is it's lack of a proper, modern, standards compliant webservices toolkit.

    SOAP::Lite is a sorry mess. It's *simply amazing* that it works *at all*. I've tried to scratch that itch to fix it so many times, but the internals of SOAP::Lite are so *incredibly* convoluted, that it's damn near impossible.

    Perl needs a completely new SOAP toolkit, with real WSDL support for all the different document modes.

    That ONE thing will keep perl entrenched deep in the guts of the corporate world, in the end ... providing all of us perl hackers with job security for years to come.

    So ... I've got a pretty steady day job, and no time at night. I already make 6 figgures, and I have a reasonable expectation of employment beyond 1 year.

    Surely, there is one of us perlheads out there who is in a position to give a year up to really iron this out in perl. I'd donate even. Like I said, this would be the gift that keeps on giving to the perl community.

  • by cervo ( 626632 ) on Tuesday January 13, 2009 @02:11PM (#26436455) Journal
    Passing tests is something, but does not in itself equate to completeness.

    Look at http://www.perlfoundation.org/perl6/index.cgi?development_dashboard [perlfoundation.org] that seems to have some goals. But still "Language Definition" is on the todo list. And "Language Definition" seems a pretty big item to me, as changes in that can change the tests. Not only that, would you write a bunch of code in a language knowing that at any moment it could be invalidated by a few small tweaks? I wouldn't, not production code at least.

    They have some other things like the command line (deciding what it is, then implementing it), deciding what the installation package is, etc.. But still until the language design is frozen, you will never be done. And if a major change is made that results totally rebuilding the architecture you could end up throwing a lot of work away.

    This todo list seems more like a brainstorm. Really what is needed is someone like Larry Wall to finish his documentation, then someone to write tests based on the Perl 6 language design (In Perl 6) and then passing those tests can become a chart to Perl 6. Although there will still be issues such as installation package, converting modules in CPAN and getting it working with Perl6, etc... But the most important thing is to get the language down. Then people will start playing with it to get a jump on learning Perl 6. And once the language is finalized it can start to be used in some corporate settings as a piece of beta software.

    Most likely the real Perl 6 revolution won't come until CPAN (or some other entity like it) is made for Perl 6 and has some of the more useful modules (like DBI among others). Right now a large part of Perl's value is CPAN and the various modules available. That is another project that cannot even really fully start until after the language is finalized.

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...