Browse by Tags
All Tags »
Mono (
RSS)
Mono 2.0 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems. Microsoft Compatible APIs ADO.NET 2.0 API for accessing databases. ASP.NET 2.0 API for developing Web-based applications. Windows.Forms 2.0 API to create desktop applications. System.XML 2.0: An API to manipulate XML documents. System.Core: Provides support for the Language Integrated Query (LINQ). System.Xml.Linq: Provides a LINQ provider for XML. System.Drawing 2.0 API...
I'm following mono for quite some time now and I'm amazed of the wonderful job they are doing. One of the more interesting libraries (in my POV) is Cecil . This is library is excellent for assembly analysis because it doesn't load the assembly into the AppDomain (!) but rather parses the CIL byte codes, this way you can handle multiple versions of the same assembly at once. In their FAQ you can see an example of simple dynamic code emitting capabilities. Patrick wrote a nice post comparing...
Marek Safar announced that C# 3.0 compiler support for Implicitly typed local variables and implicitly typed arrays are fully supported. Implicitly typed local variables instead of: int a = 10; var a = 10; //a will be set baset on the value's type or: string [] arr = new string []{.....}; foreach (var item in arr) {...} //the item is string Implicitly typed arrays var a1 = new [] { "a" , null , "b" }; var a2 = new [] { -1, 0, 2.0 }; var a3 = new [,] { { "a" }, { "b" } }; array support is required...
Another step for making .NET multiplatform "developer friendly" language. the relavent post . (Mono is the "non microsoft" implementaion to .NET available for multiple platforms.)