
Data::PerlSurvey2007 - Data results and simple code for the results of Perl Survey 2007

Version 1.00

Now you can do your own analyses of the data from Perl Survey 2007.
use Data::PerlSurvey2007;
my @responses = Data::PerlSurvey2007::read_responses( 'results.csv' );
Each element of the responses coming back is a hashref that looks like this
{
'Attended Perl Mongers' => '1',
'Attended Perl Mongers (non-local)' => '0',
'Attended conference' => '1',
'Attended conference (non-local)' => '0',
'CPAN modules maintained' => '12',
'Contributed to CPAN' => '1',
'Contributed to Perl 5' => '0',
'Contributed to Perl 6' => '0',
'Contributed to other projects' => '1',
'Contributed to websites' => '1',
'Country of birth' => 'au',
'Country of residence' => 'au',
'Date survey completed' => '2007-07-26 12:49:37',
'ID' => '25',
'Income' => '80000-89999',
'Industry/ies' => [
'Internet',
'Real Estate'
],
'Led other projects' => '1',
'Other programming languages known' => [],
'Perl versions' => [
'5.005',
'5.6.1',
'5.8.4',
'5.8.5',
'5.8.8'
],
'Perlmonks' => '0',
'Platforms' => [
'BSD - FreeBSD',
'Linux - Debian',
'Linux - Ubuntu',
'Mac OS/X',
'Windows XP'
],
'Posted to Perl Mongers list' => '1',
'Posted to other list' => '1',
'Presented at conference' => '1',
'Primary language spoken' => 'English',
'Programming languages known' => [
'JavaScript',
'MOO',
'PHP',
'Ruby'
],
'Proportion of Perl' => '90',
'Provided feedback' => '1',
'Sex' => 'female',
'Subscribed to Perl Mongers list' => '1',
'Subscribed to other list' => '1',
'Year of birth' => '1975',
'Years programming (total)' => '22',
'Years programming Perl' => '11'
},

Reads in the responses from $filename and returns an array of them.
Split the CSV fields into individual columns, and get rid of the quotes.

Andy Lester, <andy at petdance.com>

Please report any bugs or feature requests to bug-data-perlsurvey2007 at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Data-PerlSurvey2007. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

You can find documentation for this module with the perldoc command.
perldoc Data::PerlSurvey2007
You can also look for information at:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Data-PerlSurvey2007


Copyright 2007 Andy Lester, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.