Here’s a few more photos from Lang.Net.

Here’s Danny Thorpe. Danny talked about some of the work that he’s doing on Live.com gadgets. One of the really interesting ideas that Danny floated was writing a compiler that would compile other programming languages into JavaScript. Since JavaScript is the world’s most ubiqutous computing runtime, this would potentially enable lots of other languages to play in the AJAX / Web landscape.

Media_httpstaticflick_frkfa

Here’s John Gough striking a pose while talking about Ruby.NET:

Media_httpstaticflick_nozml

This is Gary Flake, a Technical Fellow at Microsoft who gave a talk on the forthcoming Internet Singularity.

Media_httpstaticflick_bocek

This is Jim Purbrick who’s showing off his hacks that enable mobile code on the CLR:

Media_httpstaticflick_tzuoc

Gilad Bracha

Media_httpstaticflick_vffsz

and Shriram Krishnamurthi had a spirited debate about whether continuations were useful or not. It was certainly entertaining for the audience. I fall on the side of thinking that continuations are not all that useful, even in the canonical web forked navigation case, because they’re attempting to hide a lot of complexity behind a leaky abstraction.

Media_httpstaticflick_hutag

Anders Hejlsberg, another Technical Fellow at Microsoft, gave an great introductory talk on LINQ and how it’s implemented on top of anonymous functions in C# 2.0. He is also a rather animated speaker, as this sequence of photos shows:

Media_httpstaticflick_vdhae

Media_httpstaticflick_aimxx

Media_httpstaticflick_gmqff

Media_httpstaticflick_vipet

Media_httpstaticflick_veepc