Mono Project

Mono Project is an Open Source implementation of the various ECMA and .NET framework technologies for Unix, MacOS X, and Windows. The project includes a compiler, a class library, and a CLI runtime engine.

Tags Text Processing Markup XML Internet Web
Licenses GPL LGPL
Operating Systems OS Independent
Implementation Other Scripting Engines C# C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  31 Mar 2009 07:41
  • Rrelease-after

Changes: SIMD constructors have been optimized. The polling code is no longer present and instead a cross-platform solution to the problem is being used, which provides support for Thread.Interrupt() and does not consume CPU cycles. The old JIT has been removed, and only the new linear IR based JIT is available. Support for Real Time Signals was added to Mono.Posix. Mono's ASP.NET stack can now run precompiled ASP.NET Web sites generated with Visual Studio or using the aspnet_compiler.

Changes: This release has a better code generation engine, called Linear IL. Generic sharing is now turned on in all cases. Support for monitoring the runtime internals is now available through a new PerformanceCounters implementation. This release introduces the Attach functionality, SIMD support, a more efficient regex interpreter, a new interactive shell for C#, plus many other improvements and bugfixes.

Changes: This release has compilers for C# 3.0 and VB.NET 8. It includes new bindings for GTK, Cairo, and SQLite, as well as several new Microsoft-compatible APIs, including ADO.NET 2, ASP.NET 2, and Windows.Forms 2, allowing Winforms applications to run on Linux and other Unix systems. Mono 2.0 adds a debugger and the Gendarme "lint" tool for C#.

Changes: Support for the ASP.NET AJAX APIs and controls has been added, ASP.NET can now be deployed on a multitude of servers that implement the FastCGI protocol, in addition to Apache. Windows.Forms now supports the WebControl on Windows and Linux using Mozilla. This version can now be used as an SDK for creating Silverlight 1.1 applications on all platforms.

Changes: New C# 3.0 features: variable type inference (the "var" keyword), anonymous types, array type inference, object initialization, collection initialization, and automatic properties. AOT now provides some support for 2.0 assemblies.

No-screenshot

Project Spotlight

taskwarrior

A command-line to do list manager.

793d96f1478ad77a3869e06f8c6e8d07_thumb

Project Spotlight

Yana 4 PHP Framework

A full scale PHP component framework including ready-to-use plugins.