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
Less than a week to go and I think I'm mostly prepared. However, I hadn't quite prepared for getting myself involved in so many BOFs!
Thankfully my two talks are well prepared and I don't have to worry about them too much. I was thinking about a possible Lightning Talk, but I'm really not going to have time.
I think I'm suppose to sleep at some point, but that may have to wait until I'm back in the UK. Though having said that I'll be at The Irish Centre in Birmingham to see Hard-Fi on Saturday night so maybe I'll just cancel Sunday :)
According to the stats, there are currently 324 people attending next week. I'm pretty sure that's the highest attendance for a YAPC::Europe we've ever had. I'm really looking forward to seeing everyone next week.
use.perl.org technorati and digg enabler
Skud recently commented that use.perl.org is getting a bit long in the tooth, and doesn't have all the swishy swishness that we'd expect in a modern web 2.0 site.
Put very simply, the enabler adds a technorati favourite link to the user info box, and a digg it link to each post. A screenshot is available for the curious. If you've already got Greasemonkey installed, you can install the enabler now.
Right now the script is just something I hacked together quite quickly, so suggestions, comments, bug reports, test cases, and patches are all very welcome.
If you're feeling so inclined, you can even digg this.