4 <a href="http://www.ximian.com">Ximian</a> announced the
5 launch of the Mono project, an effort to create an Open Source
6 implementation of the .NET Development Framework.
8 Mono includes: <a href="c-sharp.html">a compiler</a> for the
9 C# language, a <a href="runtime.html">runtime</a> for the
10 Common Language Infrastructure and a set of <a
11 href="class-library.html">class libraries</a>.
13 You can read our <a href="rationale.html">rationale</a> for
14 this project. If you have questions about the project, please
15 read our list of <a href="faq.html">Frequently Asked
16 Questions</a> or <a href="mailto:mono-list@ximian.com">contact us.</a>
18 You might also want to <a href="download.html">Download the
19 source</a> for our work so far. Grab a <a
20 href="snapshots">snapshot</a> of our current work, or <a
21 href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=Mono">browse
25 href="mailing-lists.html">subscribe</a> to our mono-list
26 and mono-announce-list
28 You can contact the team at: <a
29 href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>
32 <table border=1 bgcolor>
37 <b><a href="c-sharp.html">C# Compiler</a></b>
40 <b>Self hosting on Linux</b><br>
58 Linux/x86, Linux/PPC<br>
59 In progress: StrongARM, SPARC.
64 <b><a href="class-status.html">Classes</a></b>
67 Corlib is self hosting.
77 <a href="http://www.dotnetremoting.cc/book/AdvancedDotNetRemoting.asp">
78 Advanced .NET Remoting</a> from Ingo Rammer is now available. Ingo
79 helped us to implement the proxy support and the book is a valuable
80 resource for anyone interested in remoting.
84 Transparent proxy support has been finished, congrats to
85 Dietmar. Our JIT engine on CVS contains the implementation.
86 This should enable people to test the remoting framework on
91 Debugging information is now generated by the compiler thanks
92 to Martin's work. The resulting dwarf file can be used to
93 single step C# code in GDB. A document will be shortly published with
98 <b>Mono 0.10 is out!</b> The self hosting release of Mono has
101 A new version of the runtime, compiler and class libraries has
102 been packaged for your download pleasure. Binaries are
103 included. The <a href="archive/mono-0.10">Release Notes</a>
107 href="download.html#mar-27">Here</a> (quick links: <a
108 href="archive/mono-0.10.tar.gz">runtime</a> and <a
109 href="archive/mcs-0.10.tar.gz">compiler/classes</a>).
113 Paolo finally fixed the last bug in the JITer that stopped
114 us from using it to run the Mono C# compiler. Goodies are on
117 <a href="http://gtk-sharp.sourceforge.net">Gtk#</a> runs <a
118 href="http://gtk-sharp.sourceforge.net/gtk-hello-world.png">Hello
119 World</a>. Mike posted some <a
120 href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-March/000034.html">details.</a>
125 Martin has been working on our debugging infrastructure, both
126 on the JIT side of things (adding dward support) as well as on
127 the class libraries (so that MCS can start generating
128 debugging information).
130 Jason and Kral keep working on the System.Xml namespace,
131 allowing Mike to move more to self-hosting his Gtk# code.
133 The System.Web classes are now part of the build (and they are
134 also part of the class status now). Ajay contributed a large
135 chunk of code to the System.Xml.Schema namespace
137 Dan (of regex fame) has been working on internal calls
138 support: moving more code from the old monowrapper to become
141 Paolo and Dietmar are working steadily on our runtime
142 environment, fixing bugs, adding missing features and allowing
143 us to run the compiler on Linux.
145 Remember to post your bug reports.
147 The nice class status on the right is brought to you by
148 endless hacking hours from Piers and Nick. These status
149 report pages have been helping us track down various mistakes
150 in our classes (very useful, check it out for yourself)
154 At midnight, in Italy, Paolo got the Mono C# compiler to self
155 host on Linux, the last bug has been squashed to self
156 hostingness. We have now a fully self hosting compiler in Linux.
158 A release will follow up shortly.
162 Updated the <a href="class-status.html">class status</a>, now
163 it is possible to use the right-side menu to browse a specific
168 MCS compiles on Linux!
170 Today Paolo got the <a
171 href="http://lists.ximian.com/archives/public/mono-list/2002-March/003726.html">MCS
172 compiler compiling itself on Linux</a>
173 completely for the first time! The resulting image still contains
174 some errors, but the whole compiler process goes now. Later in the day
175 and a couple of small optimizations and bug fixes, the compile
176 speed was improved in 400%
178 We are very close to have a complete self hosting environment now.
180 Mono is temporarly using the Bohem GC garbage collector while
181 we deploy the more advanced ORP one.
185 The CVS repository <a href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=Mono">can be browsed</a>
187 Jason has got an incredible amount of work on the Xml
188 classes during the weekend, and Gaurav is very close to have
189 the complete System.Web.UI.WebControls namespace implemented.
191 Martin and Duco have been killing bugs by using the recently
192 revamped regression test suite.
194 Piers has updated our <a href="class-status.html">class
195 status</a> page again, with even more information available.
197 The C# compiler has full constant folding implemented now and Ravi
198 killed bugs of bugs in the <a href="http://bugzilla.ximian.com/buglist.cgi?product=Mono%2FClass+Libraries&product=Mono%2FMCS&product=Mono%2FRuntime&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&op_sys_details=&op_sys_details_type=substring&version_details=&version_details_type=substring&cmdtype=doit&order=%27Importance%27&form_name=query">Mono Bug List</a>
202 RPMs of Mono 0.9 are available at <a href="http://mono.baselabs.org/#download">mono.baselabs.com</a>
207 href="http://lists.ximian.com/archives/public/mono-list/2002-February/003464.html">Christophe</a>
208 has setup his <a href="http://mono.baselabs.org">First Steps in Mono</a> web site, which
209 shows you a step-by-step process on getting Mono running on your system.
211 RPMs of Mono 0.9 are available at <a href="http://mono.baselabs.org/index.php/software/">mono.baselabs.org</a>
215 New <a href="class-status.html">class status</a> engine that
216 provides detailed information about missing functionality in
217 our class libraries. Nick built the cormissing tool and Piers
218 did the XSLT and DHTML magic.
220 More compiler progress on Linux: our support runtime now
221 enables the compiler to compile `MIS' on Linux (MIS being
222 Dick's Mono sample HTTP server ;-)
226 Paolo posted a list of <a
227 href="http://lists.ximian.com/archives/public/mono-list/2002-February/003266.html">ways
228 you can help</a> if you do not have Windows right now. Sergey followed up with
229 <a href="http://lists.ximian.com/archives/public/mono-list/2002-February/003268.html">his</a>
234 StrongARM port from Sergey Chaban has been checked into CVS.
238 SPARC: 44 out of 74 tests pass now (Jeff)
240 Power PC: delegates are working now (Radek)
244 <b>Mono 0.9 has been released!</b>
246 A new version of the runtime, compiler and class libraries has
247 been packaged for your download pleasure. The <a
248 href="archive/mono-0.9">Release Notes</a>
251 href="download.html#feb-22">Here</a> (quick links: <a
252 href="archive/mono-0.9.tar.gz">runtime</a> and <a
253 href="archive/mcs-0.9.tar.gz">compiler/classes</a>).
257 Paolo got our compiler natively to compile 117 of our tests.
258 Self hosting is closer every day.
260 Unsafe support is finished in the C# compiler.
264 Gaurav got DataGrid and DataGridItemCollection done.
266 C# compiler: Unsafe support is mostly complete (only stackalloc is missing).
268 New easy to run scripts for compiling Mono on Unix and Windows
269 is <a href="download.html">available</a>. We can now easily compile
270 Mono on Windows and Linux. If you had trouble before, use the
271 above scripts which will get the setup right for you.
273 There are now three machines that can provide AnonCVS, just
274 use anoncvs.go-mono.com as the hostname for your CVSROOT and
275 you will get one of the machines.
279 Do you want to see what <a href="http://people.debian.org/~lupus/mono/">Mono Looks Like?</a>
283 Application Domains now support the two LoaderOptimization
284 modes: share code or do not share code, and you can control
285 this with the --share-code command line option.
287 Paolo has now 100+ test cases run on Linux now with our class
290 PowerPC and SPARC ports are moving along (Radek and Jeff)
294 Excellent news since the 11th, here is a quick rundown:
296 AppDomains have been deployed (Dietmar). Socket work is done
297 (Dick). Corlib compiled with no refs to mscorlib (Dan). New
298 comprehensive tests for colib bits (David). Nick is driving the
299 regression test suite efforts and class library completeness.
300 New System.Data work (Chris). Bug fixes (Paolo, Duncan, Ravi, Miguel)
302 Miguel is off to the <a
303 href="http://www.fosdem.org">FOSDEM</a> conference in Brussels.
307 <b>Mono 0.8 has been released!</b>
309 A new version of the runtime, compiler and class libraries has
310 been packaged for your download pleasure.
313 href="download.html#feb-11">Here</a> (quick links: <a
314 href="archive/mono-0.8.tar.gz">runtime</a> and <a
315 href="archive/mcs-0.8.tar.gz">compiler/classes</a>)
319 We would like to welcome all the new developers that have
320 joined the project in the last couple of days. The classes
323 An explanation of the relationship between <a
324 href="http://mail.gnome.org/archives/gnome-hackers/2002-February/msg00031.html">GNOME
327 Nick is still leading our test suite platform. I can not
328 stress how important it is to have a good regression test suite
329 for our platform, as buggy class libraries are what are
330 stopping the compiler from running completely on Linux.
332 We are of course psyched to see Mono run on
333 non-Linux systems. Work is moving on native code generation
334 for StrongARM, PowerPC, and SPARC as well as porting Mono to
337 There are a couple of debates on the Mono list on implementing
338 a set of web server classes for <a
339 href="http://lists.ximian.com/archives/public/mono-list/2002-February/002911.html">enabling
343 href="http://lists.ximian.com/archives/public/mono-list/2002-February/002944.html">
344 posted a list of pending tasks</a> to enable the compiler to run on Linux
348 Mike Kestner has posted an <a
349 href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-February/000024.html">Update
350 on his Gtk#</a> activities.
355 href="http://lists.ximian.com/archives/public/mono-list/2002-February/002808.html">Qt
356 bindings</a> for .NET. Adam is cool.
360 Dan Lewis has contributed a major missing set of classes to
362 href="http://lists.ximian.com/archives/public/mono-list/2002-January/002745.html">
363 System.Text.RegularExpressions</a>.
365 This is a fully .NET compatible implementation of the .NET regular expressions,
366 fully Unicode aware. This contribution is very appreciated, as implementing this
367 was not entirely trivial (supporting Unicode, plus a regex engine which is a super
368 set of the Perl regex engine).
372 The Mono contributors have relicensed the Class Libraries under
374 <a href="http://www.opensource.org/licenses/mit-license.html">MIT X11</a> license.
376 This license is an Open Source license, and is used by other projects
377 (most notably, the XFree86 project).
379 The runtime (JIT, metadata library, interpreter) remains under
380 the LGPL and the C# compiler remains under the GPL.
383 href="http://www.ximian.com/about_us/press_center/press_releases/mono_partners.html">Press
387 href="http://news.com.com/2100-1001-823734.html">CNet</a>, <a
388 href="http://www.wired.com/news/technology/0,1282,50037-2,00.html">Wired</a>,
389 <a href="http://www.infoworld.com/articles/hn/xml/02/01/28/020128hnopennet.xml">InfoWorld</a>,
390 <a href="http://www.newsforge.com/article.pl?sid=02/01/27/2232231">NewsForge</a>.
394 New mailing list: <a href="mailto:mono-patches-request@ximian.com">mono-patches@ximian.com</a>.
395 This mailing list will receive automatically the patches that are submitted
396 to the Mono CVS to any of its modules.
398 This allows anyone who wants to participate in the peer-review of the
399 code submitted to CVS to receive patches on e-mail. It should also
400 expose to everyone the changes that are being done by the team every day.
404 Dick has got a simple web server running with Mono (`MIS: Mono
405 Internet Server') that is mostly used to test our IO layer, a
406 <a href="http://primates.ximian.com/~miguel/dick-mis-server.png">screenshot</a>
408 Paolo and Dietmar are busy making our runtime self sufficient on
409 non-Windows platforms.
411 C# compiler front: A lot of focus in the past weeks after
412 the C# became self hosting has been in making the compiler a useful
413 tool for development: improve error handling, provide better error
414 reports, fixing all known bugs, and finally profiling of the compiler
419 Our compiler has been self-supporting since January 3rd. In
420 the meantime, we have been busy working on making it run on
421 Linux. Today Paolo got more work done on Reflection.Emit and
422 the compiler compiled `console.cs' (a sample Mono program) on
427 Dietmar landed the Unicode support patch. Class libraries and
428 runtimes are now fully Unicode aware. The details are <a href=
429 "http://lists.ximian.com/archives/public/mono-list/2002-January/002409.html">
432 Last minute breaking news: Paolo got our compiler in Linux to
433 compile fib.cs, patches are comming tomorrow once we have
438 Mike Kestner posted an update on Gtk# <a
439 href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-January/000021.html"><i>New
440 year, new direction</i></a>.
442 Gtk# will be our foundation on which we will be implementing
443 System.Windows.Forms.
447 Mono C# compiler becomes self-sufficient. We can now continue
448 development of the compiler with itself.
450 Work on the class libraries is still underway for having a full
451 self hosting system. We hope to achieve our goal of self-hosting
452 on Linux before the end of the month.
454 Join the fun by downloading either tonight's <a
455 href="snapshots">snapshot</a> or getting your sources from our
456 <a href="anoncvs.html">Anonymous CVS server</a>.
460 After a lot of work, the C# compiler can compile itself.
461 There are still errors in the generated image, but they are
464 We will soon have the first non-Microsoft C# implementation!
468 JIT: More work on our IO abstraction layer (Dick).
470 JIT: exception handling for unmanaged code (Dietmar)
472 System.Reflection: Support for PropertyInfo and
473 PropertyBuilder as well as the various queries for MethodBase.
475 C#: Pre-processor; Rewrite of MemberLookup which fixed many of
476 the outstanding issues. More bug fixing allows it to compile
481 Dietmar has improved the register allocation and now Mono performs
482 two to three times as fast as it did yesterday. Amazing.
484 The compiler keeps moving along, explicit interface
485 implementation is there.
489 The JIT engine can now run all the compiler regression tests as
490 well as assorted other programs, many more opcodes added
491 recently. Currently the JIT engine uses a very simplistic register
492 allocator (just enough to allow us to focus on feature completeness)
493 and that will be the next major task to improve performance and
494 reduce spills and reloads.
496 On the C# compiler front: language features are now pretty
497 much complete. The big missing tasks are unsafe code support,
498 visibility, explicit interface implementation plus static flow
499 analysis. There are many small bugs that need to be addressed.
501 You can get your copy of the <a href="snapshots">latest Mono</a>
503 More work is also required on fixing the foundation class
504 libraries, it is easy to find spots now since Nick got the
509 AnonCVS access to Mono is here (updated every hour). Thanks
510 to <a href="http://www.hispalinux.es">HispaLinux</a> and Jesus
511 Climent for helping to set this up.
515 All tests from the mono runtime work with the JIT engine now
518 Recursive enumeration definition in the C# compiler are
521 More work on the Web classes (Gaurav).
525 JIT land: Paolo got GDB support into the JIT engine while
526 Dietmar added exceptions support to it.
528 The C# compiler supports all array initializations now, and the
529 switch statement as well as fixing many existing bugs. Many
532 Nick keeps working on improving our class library test suite.
534 Dick has almost completed the Mono IO layer.
539 Mike Kestner has posted an <a
540 href="http://lists.ximian.com/archives/public/gtk-sharp-list/2001-November/000015.html">update</a>
547 Paolo today got the Mono C# compiler running <a
548 href="http://lists.ximian.com/archives/public/mono-list/2001-November/001941.html">on
549 Linux</a>. It compiles a sample program and then the sample
552 Mutator unary operators (++ and --) in the compiler are fully
553 functional, they used to only work on variables, and now they
556 To sum things up: The Mono C# compiler is written in C# and
557 uses the .NET classes to get its work done. To make this work
558 on Linux work has to happen in various fronts:
560 * The C# compiler is being worked on and can compile
561 many programs now (our test suite at this point is
562 made up of 40 tests).
564 * The class libraries need to be mature enough to support
565 the compiler, particularly System.Reflection.Emit (which is
566 what Paolo has been working on lately).
568 The compiler currently requires 103 classes from the
569 .NET runtime (you can get the list by running: <b>monodis --typeref mcs.exe</b>
571 * The interpreter should be mature enough to run the actual
572 compiler byte codes and the corlib bytecodes.
575 At the same time, Dietmar is working on the JIT engine which will
576 replace our interpreter in production.
582 Dietmar got value types working on the JIT engine. Sean has
583 got assembly loading in the runtime (required for NUnit).
585 More progress on enumerations and attributes from Ravi.
587 Nick keeps working on improving our class libraries.
593 Enumerations, array access and attributes for the C# compiler are into the CVS now.
595 Full array support is not complete, but moving along.
601 Dietmar's new set of patches to the JIT have 20 out of 33
608 Mike Kestner, main Gtk# contributor has posted a very interesting <a
609 href="http://lists.ximian.com/archives/public/gtk-sharp-list/2001-November/000013.html">
610 update</a> on his work on Gtk#.
612 Ravi commited the initial support for Attributes in the
615 Many HTML Controls from Leen checked into CVS.
617 Paolo checked in his new System.Reflection and
618 System.Reflection.Emit implementations. He has been working
619 steadily on this huge task for a few weeks now. This is the
620 foundation for the Mono C# compiler, and hence a very
621 important piece of the puzzle.
627 Many clean ups have been going into the class library by Nick Drochak.
629 Mega patch from Dietmar: he commited the flow analysis code
632 A lot of work has been going into the WebControls by Gaurav (4
633 new controls plus improved and bug fixed base classes).
639 Ravi commited the caller-side method selection of methods with
640 variable length arguments. Now he depends on Miguel finishing
641 the array handling support.
647 Lots of classes for System.Web from Gaurav were commited this
650 Some large recent developments:
652 The Decimal implementation from Martin Weindel has been
653 partially integrated (we need to put the internalcalls in
654 place now and compile and link the decimal code).
656 Derek Holden commited recently the IntegerFormatter code into
657 the CVS, so we got a pretty comprehensive integer formatting
658 engine that we can finally use all over the place.
660 Compiler got support for lock as well as assorted bug fixes.
661 Ravi is still working on array support (and then we can
662 optimize foreach for the array case).
664 Dietmar is busy working on flow analysis on the JITer, the
665 previous mechanism of generating the forest was wrong. Paolo
666 has been a busy bee reworking the System.Reflection.Emit
667 support code, and we should have some pretty nice stuff next
668 week. Dick on the other hand is still working on the
669 WaitOne/WaitAll emulation code. WaitAll is like select on
670 steroids: it can wait for different kinds of objects: files,
671 mutexes, events and a couple of others.
673 Mike Kestner is busy working on Gtk# which is now using the
674 .defs files to quickly wrap the API.
680 Reworking expressions to support cleanly indexers and
681 properties. <a href="http://www.nat.org/evolution.php3">11
682 days</a> until Evolution 1.0 ships.
684 Ximian users around the world <!--a
685 href="http://www.bez.it/IMAGES/nora.jpg"-->rejoice<!--/a--> with
686 recent C# compiler progress.
692 Delegate support has been checked into the compiler
693 (definition and invocation); break/continue implemented.
699 JIT engine supports many of the object constructs now (object
700 creation, vtable setup, interface table setup).
702 The C# compiler now has almost full property support (only
703 missing bit are pre-post increment/decrement operations),
704 delegates are now created (still missing delegate invocation).
705 try/catch/finally is also supported in the compiler now.
707 System.Decimal implementation is in, as well as many crypto
714 Sergey has released his first version of the <b>ilasm</b>
715 assembler written in C#. You can get it from his web page:
717 href="http://mono.eurosoft.od.ua">http://mono.eurosoft.od.ua</a>.
719 The plan is to integrate ildasm into the Mono CVS soon. This
720 component should in theory also be reusable for SharpDevelop
727 Our System.Reflection.Emit implementation created its first
728 executable today. This means that a very simple .NET program
729 that was compiled on Windows was able to generate a .NET program
730 while running on Linux using the Mono runtime.
732 The various piece of the puzzle are starting to get together:
733 the compiler can compile simple programs now and we are
734 basically focusing on completeness now.
741 href="http://www.icsharpcode.net/OpenSource/SD/default.asp">Sharp
742 Develop 0.80</a> was released today.
748 More progress: more opcodes are working (Paolo); The compiler
749 runs up to a point in Mint (Paolo); operator overloading works
750 (both unary and binary) all over the place (Miguel); Completed decimal
751 type conversions (Miguel); New build system in place based on
752 Ant (Sean and Sergey); Refactored and documented the
753 internals of the JIT engine (Dietmar); StatementExpressions
754 handled correctly (Miguel).
760 A couple of news-worthy items: Dick got the initial thread
761 support into mint; Paolo implemented many new opcodes; Dietmar
762 got long operations and mul/div working on the JITer; Ravi rewrote
763 the Method selector for expressions to be conformant; Miguel
764 got i++ working. All in tonight's snapshot
770 Paolo has written a section on <a href="porting.html">Porting
771 Mono</a> to othre architectures.
777 <A a href="download.html#sep-18">Mono 0.7</a> has been
778 released (runtime engine, class libraries
779 and C# compiler). Check the <a href="archive/mono-0.7">Mono
780 0.7 announcement</a> for details
786 Mike Kestner's Gtk# (Gtk-sharp) was checked into the CVS
787 repository. Gtk# can run a simple hello world application.
788 The binding is nice, as it maps Gtk+ signals to delegates in
789 C#. You can see the Gtk# Hello World program <a href="src/HelloWorld.cs">here</a>
791 Gtk-sharp should be available on the next snapshot set.
797 Dietmar checked in his CIL tree/forest regeneration and most
798 importantly, the x86 instruction selector burg grammar.
805 The MCS compiler <b>can compile the sample Hello World</b>
806 application and generate a Windows/CIL executable that runs!
808 This executable runs with the Mono Interpreter of course (see
815 Dietmar checked into CVS the `monoburg' architecture
816 independent instruction selector for the JIT engine.
822 <b>.NET Hello World is working under Mono!</b> The latest snapshots
825 Hello World consits of 1821 CIL instructions,
826 performs 66 subroutine calls and loads 12 classes from the corlib.dll
834 Lloyd Dupont has announced his OpenGL bindings for C#, they
835 are available here: <a
836 href="http://csgl.sourceforge.net">http://csgl.sourceforge.net</a>
842 New version of the Mono Runtime, Compiler and Classes has been
844 href="download.html#august-22">released.</a> Check the <a
845 href="archive/mono-0.6">0.6 announcement</a>.
851 A new <a href="contributing.html#compile-service">Compilation
852 service</a> has been made available by Derek to allow people
853 without access to the <a
854 href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true">.NET SDK</a>
860 Daily snapshots of mcs and mono are now available, they will
861 run every night at 10pm Boston time.
867 Mono Runtime 0.5 has been <a
868 href="download.html#july-29">released.</a> Check the <a
869 href="archive/mono-0.5">release notes</a>
875 The slides for <A href="Presentations/O-Reilly">my
876 presentation</a> at <a href="http://www.oreilly.com">O'Reilly
877 Open Source Software Convention</a>
883 Another release of the class libraries is out, check the <a
884 href="archive/mcs-22">MCS 22-July Release Notes</a>. You can
885 get the new class libraries from <a
886 href="download.html#july-22">here</a>
892 Another release of the class libraries is out, check the <a
893 href="archive/mcs-19">MCS 19-July Release Notes</a>. You can
894 get the new class libraries from <a
895 href="download.html#july-19">here</a>
901 Another release of the class libraries is out, check the <a
902 href="archive/mcs-17">MCS 17-July Release Notes</a>. You can
903 get the new class libraries from <a
904 href="download.html#july-17">here</a>
906 Do not forget to check out the updated <a href="faq.html">FAQ</a>.
908 Got Sean's new <a href="class-status/index.html">Class
909 Status</a> web pages up. These are a lot better than mine, and
910 we are now keeping better track of contributors.
916 Another release of Mono is out, check the <a
917 href="archive/mono-0.4">Mono 0.4 Release Notes</a>. Get it <a
918 href="download.html#july-15">here</a>.
925 href="http://lists.ximian.com/archives/public/mono-list/2001-July/000399.html">new
927 runtime, compiler and classes has been made. Get it <a href="download.html#july-14">here</a>
933 I keep getting questions about my opinion on Passport, even when
934 Mono has <b>nothing</b> to do with it. I finally <a
935 href="passport.html">wrote something.</a>
947 Brian posted a story on <a
948 href="http://www.oreillynet.com/dotnet">O'Reilly Network .NET</a>