Here's my first Help Wanted entry. SOAP::Lite needs your help. Byrne Reese has posted a good assessment of the state of the SOAP::Lite. Read on for details.
To start, SOAP::Lite works. That is, it works well for easy things (it's actually the easiest out there in any language) and you can get it to work for complicated things. But it needs help and it's going to need more help in the near future. SOAP is becoming more and more important to interface between major software products. Perl excels as a glue language, but it won't be able to continue to do this if it can't talk SOAP easily. For example, one of the biggest problems right now is it can't easily generate WSDL.
In addition to solving its problems right now, it will need to be ported to Perl 6. It will be much nicer to do that if we can get a decent re-write now.
How do you help?
- Byrne mentioned a few ways in his summary. He needs some dedicated coders.
- Do you use SOAP and perl at work? Get your boss to let you spend time improving it.
- I think this work would be appropriate for grant requests, either normal TPF grants or the new micro-grants. Let's break down the tasks into something manageable.
This is a big project to tackle, but one that will surely have thousands of people running your code. And if you like coding in Perl, it will increase the chance that you'll be able to keep doing so in your day job.