MIME::Lite is, in my opinion, the worst of the popular email object modules. It's buggy, has a lousy interface, and just does awful things. I'd go so far as to say that the number one mistake I see in new email modules is a reliance on MIME::Lite instead of Mail::Message or Email::MIME.
That said, I've just released the first non-developer release of MIME::Lite in over four years!
The talks are on going, schedule got some last minute updates. Cog gave us a fun keynote on how to socialize in order to get most out of a YAPC. Larry Wall gave his current vision on scripting languages. Matt Trout had a full audience for an enthusiatic talk about the community around DBIx::Class. Hackathons are ongoing and domm is preparing videos of the welcome night. So the first day looks like a win and we are happy to see how it will go on.. :)
Sydney Perl Mongers - This Tuesday
I'm up in Sydney until the end of Thursday teaching our Programming Perl course. Tomorrow night (Tuesday 28th August 2007) I'll be presenting an illustrated history of failure at Sydney Perl Mongers I'd love to see you there, even if you have absolutely no interest in Perl.
The submitter doesn't need to have an account, but people with an account can add a description of the story they'd like to submit.<!-- Start use Perl It link -->
<img src="http://use.perl.org/favicon.ico" alt="use Perl" border="0" height="16" width="16"></a>
<!-- End use Perl It link -->
That Makefile builds all of the languages, or I can build them separately by using the Makefile in their directories. Once I have the .pbc file, I can tell parrot to use it to parse my script:APL cola pheme
BASIC dotnet plumhead
HQ9plus ecmascript pugs
LANGUAGES.STATUS.pod forth punie
Makefile jako pynie
PIR lazy-k regex
WMLScript lisp scheme
Zcode lua t
abc m4 tap
amber nqp tcl
befunge ook unlambda
bf parrot_compiler urm
The t/ directory contains examples of what I can do with NQP, and adding to those tests is a good way to get started in the Perl 6 effort."./parrot languages/nqp/nqp.pbc hello.nqp
Get the diff, only look at the lines where something's been removed, then find href= or src=, and only show what's in the parens, then sort and dedupe. Voila!svn diff | grep ^- | ack '(href|src)="(.+?)"' --output='$2' | sort -u
For many people, search.cpan.org is CPAN. It is very easy to take it for granted. It's always there and it just works. It allows us to find modules, read their documentation, track version histories and even just plain read the source - with ease. Through links to other sites in the perl.org stable, it also allows us to easily check test results for a distribution, report and review bugs and patches, share ratings and reviews, annotate the documentation and all the other things I've forgotten.
I was reminded of the awesome coolness of search.cpan.org as I was wading through RubyForge for a project I'm currently working on. The contrast was stark. And it's not that RubyForge is terrible, in fact it does a reasonable job. But it's not awesomely cool.
Thanks Graham and everyone else involved