[Mono-list] Happy Birthday Mono

Miguel de Icaza miguel@ximian.com
09 Jul 2002 02:06:28 -0400


> The subject says it all :)

I got excited, as usual, so I wrote this on the web site:

	Ajay was the first to notice Mono's first birthday.

	In a year, we have achieved plenty:
	<ul>
		* 94 contributors with CVS access (84 non-Ximian
		  developers).
		* A complete CLI implementation:
		<ul>
			<li> A fast and performing x86 JIT engine
		 	(inlining, constant propagation).
			<li> An interpreter for other systems (PPC,
		        Sparc, StrongArm).
		</ul>
		* A self-hosting C# compiler, which can compile its 		  class
libraries.
		* 37,140 file changes in CVS.
		* 92,000 lines of C code.
		* 437,000 lines of C# code (compiler, classes, tests)
		* A working core for ASP.NET and ADO.NET.
		* Major subsystems are functional: RegularExpressions,
		  System.XML, XML.Schema, System.Data, System.Web.
		* The Gtk# project, which is maturing rapidly.
	</ul>

	Thanks to everyone who has made Mono possible with their
	feedback, regression tests, their comments, their help on the mailing
	list, code contributions, complete classes, bug reporting, the
	countless hours of bug hunting.  This project would not have
	been possible with every contribution.  

	It has been a great year for everyone involved in the
	project.  I think we have built a new and exciting community.

	Now we have a solid foundation to build on, so this next year
	looks even more exciting: not only because we will see more
	Mono applications, but we will begin using Mono as an
	`library' to be linked with applications that want to get
	scripting-like features; Gtk# is our ticket to create nice
	GNOME applications; And we will be developing CORBA bindings
	to integrate with other object systems.

	Also, for those interested in optimizations and tuning, this
	year we will get to play with more advanced optimizations and
	all kinds of interesting research ideas for improving Mono
	code generation.

	A special thanks to the Mono developers at Ximian for managing
	to survive their manager and a special thanks to our
	regression test marshal Nick Drochak, who has been hunting
	down, and fixing code in our class libraries and keeping us on
	track for so long.