I started off with "Exploring the Microsoft Shared Source CLI (aka "Rotor")", where Peter explained the differences between Rotor and the commercial CLR. He's a good speaker and communicated well and he covered all aspects of Rotor. It seems strange that a Linux port hasn't been blessed by Microsoft but he mostly covered things I was aware of. More on the CLR later on.
Then Michael talked about "One Year of PHP at Yahoo!", which was in a very packed room. It was interesting in how he used PHP in an enterprise environment, but there were some little things which really threw me off where he looked like he was micro-optimising (stat calls, for example). Also, he complained that in PHP4 the object orientation was slow, so he recommended people to not use OO in their PHP code. This is unthinkable for anything other than really small projects. I so don't understand.
After a free lunch from Microsoft we had the Perl lightning talks, which of course were all good. I still don't understand why everyone seems to want slides for a five-minute talk, though. Autrijus' talk was by far the best. He rocks.
Then Dan gave his state of Parrot. It's all very positive and we basically have a fully functioning engine at the moment. These are exciting times.
It was time to present my "Little Languages in Parrot" talk, which went really well. I think I scared everyone a little with Befunge, but the whole point of my talk was to convince more people to help and I think I may have been successful. ThI finished a little early and gave Arthur some time to introduce Ponie and why it's so cool. That went down well too.
A quick spicy salmon and p5p-stats later and I go to the "Dynamic Languages on the CLR" BOF, hosted by Microsoft people. A lot of good people turned up: the parrot crew (sans Dan), Larry, matz, Activestate peeps. Unfortunately the Microsofties spent too much time trying to lead the conversation (no, a lot of people don't care about managed code) and it looked like they hadn't done their research into dynamic languages at all. Very disappointing. Oh well, I'll grab them later on and explain why we started parrot.
Then I went to a party, drank beer, talked about ponie and CPANTS and jobs and deprecating v-strings and eventually went home to sleep. Mmmmm, sleep...