DCSIMG
Mono - IHateSpaghetti {code}

IHateSpaghetti {code}

VSX, DSL and Beyond by Eyal Lantzman

Syndication

Coding / Architecture

Extensibility /DSL

Projects

Articles

Browse by Tags

All Tags » Mono (RSS)
Mono 2.0 released
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...

Posted by Eyal | with no comments

תגים:, ,

Cecil mono – System.Reflection alternative
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...

Posted by Eyal | with no comments

תגים:,

C# 3.0 Mono update
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...

Posted by Eyal | with no comments

תגים:,

Paint.NET 3.0 was ported (not 100% but working) to Mono
Another step for making .NET multiplatform "developer friendly" language. the relavent post . (Mono is the "non microsoft" implementaion to .NET available for multiple platforms.)

Posted by Eyal | with no comments

תגים: