| |
 |
Monday, May 27, 2002 |
May 20, 2002. XSP our ASP.NET .aspx page parser is now available on the AnonCVS servers. This is part of the ASP.NET support in Mono. Gonzalo is the developer on charge of it. Many updates to the ADO.NET implementation from Dan, Tim and Rodrigo. Radek got the Mono C# compiler running on Linux/PPC and compiling most of our regression test suite. Lawrence has been working really hard in fixing, improving and polishing the underlying network infrastructure. The Rafael and Chris have commited the beginning of the VisualBasic.NET runtime support to CVS. Jesus has contributed the beginning of the SoapFormatter [Mono Project News]
5:06:06 PM
|
|
Internet Alchemy:
Eiffel for .NET part 2. Following up the first part of Bertrand Meyer's Eiffel.NET series detailing how the Eiffel.NET compiler shoehorns multiple inheritance into the .NET single inheritance model. As I suspected it's a complete hack. The base classes become interfaces with separate implementation and creation classes. The consumer of the classes has to rely on documentation rather than language features to understand how to instantiate one of the base classes. The method Meyer described implements polymorphism but does not allow for mixin functionality which I presume has to be done via aggregation.
What the common object model provides is not a stranglehold forcing all languages to support a single view, but a kind of language bus, enabling all languages to cooperate by agreeing on a basic set of common mechanisms. With the multiple inheritance example, we were able to present to the bus, and hence to other languages, a view that doesn't lose any essential property of the original model.
9:03:50 AM
|
|
© Copyright 2002 Sam Gentile.
|
|
|
|
|