The streets were pretty quiet, which was nice. They're always quiet here
at that time: you have to be wearing a black jacket to be out on the
streets between seven and nine in the evening, and not many people in the
area have black jackets. It's just one of those things. I currently live
in Colour Neighbourhood, which is for people who are heavily into colour.
All the streets and buildings are set for instant colourmatch: as you
walk down the road they change hue to offset whatever you're wearing.
When the streets are busy it's kind of intense, and anyone prone to
epileptic seizures isn't allowed to live in the Neighbourhood, however
much they're into colour.
- Michael Marshall Smith, "Only Forward"
It gives me great pleasure to announce the release of Perl 5.11.2.
This is the third DEVELOPMENT release in the 5.11.x series leading to a stable release of Perl 5.12.0. You can find a list of high-profile changes in this release in the file "perl5112delta.pod" inside the distribution.
You can download the 5.11.2 release from:
http://search.cpan.org/~lbrocard/perl-5.11.2/
The release's SHA1 signatures are:
2988906609ab7eb00453615e420e47ec410e0077 perl-5.11.2.tar.gz
We welcome your feedback on this release. If you discover issues with Perl 5.11.2, please use the 'perlbug' tool included in this distribution to report them. If Perl 5.11.2 works well for you, please use the 'perlthanks' tool included with this distribution to tell the all-volunteer development team how much you appreciate their work.
If you write software in Perl, it is particularly important that you test your software against development releases. While we strive to maintain source compatibility with prior stable versions of Perl wherever possible, it is always possible that a well-intentioned change can have unexpected consequences. If you spot a change in a development version which breaks your code, it's much more likely that we will be able to fix it before the next stable release. If you only test your code against stable releases of Perl, it may not be possible to undo a backwards-incompatible change which breaks your code.
Notable changes in this release:
- It is now possible to overload the C operator
- Extension modules can now cleanly hook into the Perl parser to define new kinds of keyword-headed expression and compound statement
- The lowest layers of the lexer and parts of the pad system now have C APIs available to XS extensions
- Use of C<:=> to mean an empty attribute list is now deprecated
Abhijit Menon-Sen, Abigail, Ben Morrow, Bo Borgerson, Brad Gilbert, Bram, Chris Williams, Craig A. Berry, Daniel Frederick Crisman, Dave Rolsky, David E. Wheeler, David Golden, Eric Brine, Father Chrysostomos, Frank Wiegand, Gerard Goossen, Gisle Aas, Graham Barr, Harmen, H.Merijn Brand, Jan Dubois, Jerry D. Hedden, Jesse Vincent,
Karl Williamson, Kevin Ryde, Leon Brocard, Nicholas Clark, Paul Marquess, Philippe Bruhat, Rafael Garcia-Suarez, Sisyphus, Steffen Mueller, Steve Hay, Steve Peters, Vincent Pit, Yuval Kogman, Yves Orton, and Zefram.
Many of the changes included in this version originated in the CPAN modules included in Perl's core. We're grateful to the entire CPAN community for helping Perl to flourish.
Jesse Vincent or a delegate will release Perl 5.11.3 on December 20, 2009. Ricardo Signes will release Perl 5.11.4 on January 20, 2010. Steve Hay will release Perl 5.11.5 on February 20, 2010.
Regards, Léon
First, we're happy to announce that the team has identified and fixed the issue with the YouTube conduit; you can now find and add videos from YouTube to your library and posts. As always, thanks for your patience!
The other news we have today is about a new addition to the Six Apart family: TypePad Micro, a new free level of TypePad that is streamlined for microblogging. We see a new form of blogging emerging that lives between the quick status updates of Twitter and Facebook and the long-form posts of "classic" blogging; TypePad Micro is designed to meet that need. You can read more about TypePad Micro in Chris Alden's post on the Everything TypePad blog.
A lot of the new capabilities we've added to TypePad this year were actually inspired by some of the best things about Vox: favoriting, member profiles, a dashboard to follow other bloggers, and easy ways to post content from other social media sites. But the things that make Vox different from TypePad are still there: Vox has always been -- and still is -- the best place for "friends and family" blogging, where you're in control over who sees what. TypePad, on the other hand, is built for the blogger who wants, no, craves, attention.
Do you have a passion or interest you want to share with people beyond your Vox neighborhood? If so, we'd love it if you tried out TypePad Micro. Maybe you've always wanted to start that obsessive blog that's just about waffle restaurants. Or want a place to share videos of your favorite band (Jonas Brothers, anyone? Anyone? ...). TypePad Micro's great for those topic-specific blogs. Take it for a spin and let us know what you think.
On the Vox front, our designers are working on some cool new themes (coming soon!). We'd also love to hear your thoughts about where we should take Vox in the coming year. What are the key things you'd like to see for Vox? If you've had a chance to use TypePad this year, what are the features there that we should bring over to Vox? And, if you're thinking big thoughts, how could we connect the Vox and TypePad communities in order to bring together bloggers and their shared passions? Your feedback is really important to us, so please leave a comment here, or shoot me a message.
And again, thanks for your patience as we found and fixed the YouTube bug!
~ daisy
As many of you have noticed, the YouTube Conduit is not working. I am so sorry about this; I know how frustrating it is.
The team is looking into how to get this fixed and I will update you as soon as I hear something. In the meantime, not all is lost... There is a work-around for posting videos.
When you're in the Compose Screen, just click on "embed." Ignore the fact that it says "Widget" before everything because you can definitely use this to embed videos as well. You'll just need to input the embed code from the video, enter a title (if you want) and hit OK.
It might not show up perfectly in your compose screen, but when you hit "Save," your video should appear just the way you wanted it to.
Hopefully this will allow you to keep posting videos while we figure out what's happening on our end.
As always, thanks for your patience.
OOPSLA 2009 happened a few weeks ago. OOPSLA stands for Object-Oriented Programming, Systems, Languages & Applications and I've always been quite interested in the conference. The proceedings of the conference aren't put online, but I've managed to find two interesting papers:
A Market-Based Approach to Software Evolution (PDF) tries to imagine an open market which is targetted around fixing bugs and improving software. It's quite interesting as it's quite similar to a proposal from Nicholas on spending other people's money. The authors point out many potential flaws.
The Commenting Practice of Open Source (PDF) analyses projects on Ohloh and tries to spot commenting trends. "We find that comment density is independent of team and project size", but they find that it varies from language to language. "Java has the highest mean of comment lines per source lines at.. one comment line for three source code lines" and "Perl has the lowest mean with.. one comment line for nine source code lines". They list as future work to find out why this might be the case.
Go forth and fill your libraries with media.
Seriously, thanks to everyone for being so amazing and patient. You are the reason I love Vox.
I was just told that the Amazon Conduit will be fixed by tomorrow. I will post here as soon as I get word that it's back up and running.
I know this has been frustrating and I am sorry there wasn't more I could do to make it less so. I really appreciate your patience though.
Cheers,
Bad news. As many of you have probably noticed, the Amazon Conduit was not fixed in the last week's release. Unfortunately, there was an undetected bug that is preventing the conduit from working.
We are working on this bug fix and hope to have the Conduit back up and running this week.
I will keep you posted.
Thank you for being so patient.
A few weeks ago I was up in the hills about Geneva reminiscing with my sister about all the things we used to enjoy when we were smaller. When I was younger I used to really enjoy programming computer games, first on my 48K Spectrum and then later on in STOS BASIC and then 68000 assembly language on my Atari ST.
I haven't programmed a game in a very long time. However, I'm an avid gamer, playing games while travelling on my DS and at home on my Xbox 360. I almost enjoy reading Edge magazine more than I like playing games.
At YAPC::Europe in Lisbon, Domm pointed out that the Perl SDL project (which wraps the Simple DirectMedia Layer) was languishing and that we should all programs games in Perl.
A few months later I got around to playing with SDL and made a simple breakout clone which I styled after Batty on the Spectrum, but with gravity. It was fairly easy to program, but there was a lot to grasp. The Perl libraries are a mix between a Perl interface to SDL and a Perlish interface to SDL, with limited documentation, tests and examples.
Of course this is where I join the #sdl IRC channel on irc.perl.org and start discussing with the other hackers (kthakore, garu, nothingmuch). We decide on a major redesign to split the project into two sections: the main code will just wrap SDL and then there will be another layer which makes it easier to use. I've started writing a bunch of XS on the redesign branch of the repository while trying to keep Bouncy (my game) still working. There is a bunch of work still to do but we've made a good start. This is what Bouncy looks like at the moment:
Blog Action Day is every October 15th, when blogger are asked to post something about a single issue to show our strength and conviction as an online community. It's a great way to feel connected to the greater good, and the participation of so many bloggers to support the world's leading non-profit organizations is something you can do to help, right now. By blogging today, you're supporting some of the world's leading non-profits and sharing your voice for change.
This year's topic is climate change, and we'd love to read your thoughts on the topic. If you participate, leave us a link to your post in the comments, so we know to check out your post!
Go to www.blogactionday.org to learn more, get a badge for your blog showing your participation, and see some ideas for your post on climate change.
Can't wait to read your posts!
~ daisy
I'm trying to update various URLs in the Perl source code. Regarding the Perl/iX for HP e3000 MPE README.
It's very out of date now and most of the URLs are broken. I've contacted Mark Bixby, but he no longer has any involvement with the MPE/iX OS or that particular Perl port.
Does anyone run Perl on this platform? Does anyone build Perl on this platform? If so, please contact me and we'll try and update the details. Cheers!