To celebrate the recent release of the next interim version of the Phoenix SDK (http://connect.microsoft.com/phoenix), we asked Charles to do another of his excellent Channel 9 videos on Phoenix (and it has been a little since the last Channel 9 video on Phoenix too.) Andy Ayers, an Architect on the Phoenix project, spent an hour talking about the design and implementation of Phoenix and the progress over the last year or so. As Andy says, the compiler is the ultimate paranoid thing; it always has to worry about what might happen although in practice the complete set of possible outcomes will never occur. Trying to provide an extensible framework in this situation, so third party vendors can innovate on top of Phoenix and build interesting analysis tools, is an intriguing challenge.
We hope you enjoy the video (http://channel9.msdn.com/Showpost.aspx?postid=396461)
Good stuff and a great video interview. I'm looking forward to playing with the Lisp compiler in the April 2008 CTP :)