Matthias Kilian:
> But is this specification sound and complete? I'd a look at the C#
> speccifcation, which is a bad joke. For example, there's a 
> section about
> the switch statement, which elaborates on the "fall-through" 
> problem. 

I agree that this construct is a touch under-specified; I've emailed
the C# team with your criticism so hopefully it will get fixed. However, 
it seems a little harsh to conclude that the .NET runtime is to be avoided 
as a target.

As far as the specification of the intermediate language is concerned, I
find
it reasonably clear and certainly precise enough to target a compiler (we're
working on an SML compiler at MS Research Cambridge). Perhaps some of the
non-MS
.net compiler implementers would like to comment further?

- Andrew Kennedy.

Reply via email to