by Miguel de Icaza

Woke up late again, so I missed breakfast at the hotel and at the show. While on our way to the PDC we saw a show being shot a few blocks away from our hotel. The dude from McGiver was on the set. The bus driver told us everything we wanted to know about McGiver.


Pretty good talk from Jim on the internals of the CLR, I took various notes on his talk that I will share later on the Mono list.

Someone asked about .NET on Unix and C# on Unix and Jim pointed to the shared source non-commercial implementation that Microsoft will be releasing and also mentioned Mono.

Various people approached me after the talk to ask more about Mono. There was a lot of interest on .NET for Unix.

I had lunch afterwards with various people interested in alternate implementations of the CLI and C# afterwards (Sam Ruby had lunch with us as well). It is always good to see Sam again, a very pragmatic guy, and also enthusiastic about C# and the CLI (he particularly likes the metadata).


In the late afternoon there was a large get together of people in the "Ask the Experts" hall. This has to be one of the best ideas of the show, basically there are various workgroups organized in tables with the various topics about .NET. It is easy to find the group you are interested in, and have a nice talk with them.

I had a chance to meet Anders and enjoyed listening to the answers he gave to the various questions that people asked him. His comments were very interesting, as he shows definetly a sign of good taste in language design. For example, regarding the lack of exception checking in C# his answer was along the lines of: none of the current approaches really have proved to work or are too cumbersome. When we find a good way of implementing that, we will.

Learned also that foreach (X i in SomeArray) is translated by the C# compiler into for (X i = SomeArray.LowBoundary; i <= SomeArray.UpperBoundary; i++), which turns out to be pretty cool as it generates code that is as efficient as it can be.

I also ran into Dick Hardt which is a combination of a hacker and a businessman. Passionate about technology, and also interested in widening the use of Perl and Python in the windows world. He introduced me to some of the programmers at Active State and Ian who has been working on making Perl expose .NET components and consume .NET components.

Don Box is a pretty cool dude. He is the only hacker I have outside the GNOME world that uses the word "dude". His new book is about .NET. A preview of the first two chapters of the book were distributed at the show.

His new book is `a thousand times better written than the Essential COM book'. It was pretty funny that he told us `The Moniker section on the Essential COM book is the part I like the least; That and the first chapter of Essential XML'. So honest and so funny.

Don apparently loves Barcelona.

Jim Miller and David Stutz was extermely busy fielding a bunch of questions on the CLR, C# and ECMA.

I was so tired and had so much wine, that I went back to the hotel afterwards (and got to discuss the GPL, american ideology and the war with Frank).

Posted on 25 Oct 2001