http://qs1969.pair.com?node_id=248224

While many people have asked questions about how to teach Perl or where to learn it, an email today on the Perl Advocacy list mentioned a college professor that was not only teaching Perl, but was surprised by the overwhelming demand for it. You read about the course, if you're curious. In just browsing through it, I noticed a few things that were a bit odd, but all in all, it seemed far better than most material out there. Here's one of the questions from a quiz:

# Given: sub pair { my @out = (); for (my $i=0; $i<@_; $i+=2) { push(@out,[$_[$i],$_[$i+1]]); } return @out; } # What is the value of the expression map { &{$_->[1]}($_->[2]) ? $_->[0] : () } map { [$_->[0],$_->[1],'meowmoo'] } &pair ( 'cat' => sub { $_[0] =~ /meow/ }, 'dog' => sub { $_[0] =~ /arf/ }, 'cow' => sub { $_[0] =~ /moo/ } ) # in an array context?

Reading through the course information is quite interesting. Enjoy!

Cheers,
Ovid

New address of my CGI Course.
Silence is Evil (feel free to copy and distribute widely - note copyright text)