[Mono-list] FYI : Mono on the MSDN site

A Rafael D Teixeira rafaelteixeirabr@hotmail.com
Wed, 05 Jun 2002 00:11:44 -0300

Only now Iīve found some time to answer. Sorry!

>I cannot find this on the english site.
That article was written by an brazilian .NET evangelist, for the local site 

>I wonder what the brazilian developers has to say
>about this?

Letīs look at the more important issues...

>"the result is that the Java is a language proprietor
>while the C # is not"

The correct translation is:
"the result is that Java is a proprietary language while C# isnīt".

Well, I agree about the language being an standard, and that is far better 
than the Java situation, but that is just not enough to say itīs open, or 
will be kept open: if Microsoft doesnīt make a commitment to advance the 
language always through ECMA, they can make proprietary extensions (Borland 
Turbo Pascal/Delphi/Kylix coming to my mind as something proprietary and 
sucessfull and well beyond what Pascal used to be), that could not be 
implemented by competitors.

Their study on "generics" support is a prime example, being covered by 
copyrights, and possibly patents, from Microsoft Research.

For the sake of many mono-hackers: "generics" is something akin to C++ 
templates, but that can also expand AT RUNTIME with FULL TYPE-SAFETY. That 
would make possible to have typed ArrayLists, as we now have typed arrays.

>"Efforts exist to carry the C#/.NET for other
>platforms, of which I would detach the Mono..."

Better translated as:
"There are efforts to port C# and .NET to other platforms,
of which I would prominently cite the Mono Project..."

But take a grain of salt with it because I know the author personally. He is 
a very skilled developer and trainer on development technologies, turned 
.NET evangelist, but just 2 facts:

1 - He used to fight in the Borland side, and switched colors, because of 
"market pressures...".
2 - HE DOESNīT BELIEVE IN OPEN SOURCE!!! So he was citing us just as 
Microsoft usually does: as a marketing ploy, because we are giving them a 
technical endorsement. They want to advance .NET adoption but, obviously, 
they want their implementation to be the (over)ruling one...

Rafael Teixeira
Brazilian Developer

Send and receive Hotmail on your mobile device: http://mobile.msn.com