More Updates from Guarav
[mono.git] / doc / index
1         <a href="http://www.ximian.com">Ximian</a> announced the
2         launch of the Mono project, an effort to create an Open Source
3         implementation of the .NET Development Framework.  
4
5         Mono includes: <a href="c-sharp.html">a compiler</a> for the
6         C# language, a <a href="runtime.html">runtime</a> for the
7         Common Language Infrastructure and a set of <a
8         href="class-library.html">class libraries</a>
9
10         You can read our <a href="rationale.html">rationale</a> for
11         this project.  If you have questions about the project, please
12         read our list of <a href="faq.html">Frequently Asked
13         Questions</a> or <a href="mailto:mono-list@ximian.com">contact us.</a>
14
15         You might also want to <a href="download.html">Download the
16         source</a> for our work so far.  Or you can grab a <a
17         href="snapshots">snapshot</a> of our current work. 
18
19         You might want to <a
20         href="resources.html#mailing">subscribe</a> to our mono-list
21         and mono-announce-list
22
23         You can contact the team at: <a
24         href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>
25
26 ** Oct 18, 2001
27
28         Reworking expressions to support cleanly indexers and
29         properties.  <a href="http://www.nat.org/evolution.php3">11
30         days</a> until Evolution 1.0 ships.  
31
32         Ximian users around the world <a
33         href="http://www.bez.it/IMAGES/nora.jpg">rejoice</a> with
34         recent C# compiler progress.
35
36 ** Oct 17, 2001
37
38         Delegate support has been checked into the compiler
39         (definition and invocation); break/continue implemented.
40
41 ** Oct 15, 2001
42
43         JIT engine supports many of the object constructs now (object
44         creation, vtable setup, interface table setup).  
45
46         The C# compiler now has almost full property support (only
47         missing bit are pre-post increment/decrement operations),
48         delegates are now created (still missing delegate invocation).
49         try/catch/finally is also supported in the compiler now.
50
51         System.Decimal implementation is in, as well as many crypto
52         classes.
53
54 ** Oct 5, 2001
55
56         Sergey has released his first version of the <b>ilasm</b>
57         assembler written in C#.  You can get it from his web page:
58         <a
59         href="http://mono.eurosoft.od.ua">http://mono.eurosoft.od.ua</a>.
60
61         The plan is to integrate ildasm into the Mono CVS soon.  This
62         component should in theory also be reusable for SharpDevelop
63         eventually.
64
65 ** Oct 4, 2001
66
67         Our System.Reflection.Emit implementation created its first
68         executable today.  This means that a very simple .NET program
69         that was compiled on Windows was able to generate a .NET program
70         while running on Linux using the Mono runtime.
71
72         The various piece of the puzzle are starting to get together:
73         the compiler can compile simple programs now and we are
74         basically focusing on completeness now.  
75
76 ** Sep 28, 2001
77
78         <a
79         href="http://www.icsharpcode.net/OpenSource/SD/default.asp">Sharp
80         Develop 0.80</a> was released today.
81
82 ** Sep 26, 2001
83
84         More progress: more opcodes are working (Paolo); The compiler
85         runs up to a point in Mint (Paolo); operator overloading works
86         (both unary and binary) all over the place (Miguel); Completed decimal
87         type conversions (Miguel); New build system in place based on
88         Ant (Sean and Sergey);  Refactored and documented the
89         internals of the JIT engine (Dietmar);  StatementExpressions
90         handled correctly (Miguel).
91
92 ** Sep 21, 2001
93
94         A couple of news-worthy items: Dick got the initial thread
95         support into mint; Paolo implemented many new opcodes; Dietmar
96         got long operations and mul/div working on the JITer; Ravi rewrote
97         the Method selector for expressions to be conformant; Miguel
98         got i++ working.   All in tonight's snapshot
99
100 ** Sep 19, 2001
101
102         Paolo has written a section on <a href="porting.html">Porting
103         Mono</a> to othre architectures.
104
105 ** Sep 18, 2001
106
107         <A a href="download.html#sep-18">Mono 0.7</a> has been
108         released (runtime engine, class libraries
109         and C# compiler).  Check the <a href="archive/mono-0.7">Mono
110         0.7 announcement</a> for details
111
112 ** Sep 17, 2001
113
114         Mike Kestner's Gtk# (Gtk-sharp) was checked into the CVS
115         repository.  Gtk# can run a simple hello world application.
116         The binding is nice, as it maps Gtk+ signals to delegates in
117         C#.  You can see the Gtk# Hello World program <a href="src/HelloWorld.cs">here</a>
118
119         Gtk-sharp should be available on the next snapshot set.
120
121 ** Sep 10, 2001
122
123         Dietmar checked in his CIL tree/forest regeneration and most
124         importantly, the x86 instruction selector burg grammar.
125
126
127 ** Sep 5, 2001
128
129         The MCS compiler <b>can compile the sample Hello World</b>
130         application and generate a Windows/CIL executable that runs!
131
132         This executable runs with the Mono Interpreter of course (see
133         August 28)
134
135 ** Sep 4, 2001
136
137         Dietmar checked into CVS the `monoburg' architecture
138         independent instruction selector for the JIT engine.
139
140 ** Aug 28, 2001
141
142         <b>.NET Hello World is working under Mono!</b>  The latest snapshots
143         will let you run it.   
144
145         Hello World consits of 1821 CIL instructions, 
146         performs 66 subroutine calls and loads 12 classes from the corlib.dll
147
148         Good work Mono team!
149
150 ** Aug 23, 2001
151
152         Lloyd Dupont has announced his OpenGL bindings for C#, they
153         are available here: <a
154         href="http://csgl.sourceforge.net">http://csgl.sourceforge.net</a>
155
156 ** Aug 22, 2001
157
158         New version of the Mono Runtime, Compiler and Classes has been
159         <a
160         href="download.html#august-22">released.</a> Check the <a
161         href="archive/mono-0.6">0.6 announcement</a>.
162         
163 ** Aug 20, 2001
164
165         A new <a href="contributing.html#compile-service">Compilation
166         service</a> has been made available by Derek to allow people
167         without access to the <a
168         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>
169
170 ** Aug 3, 2001
171
172         Daily snapshots of mcs and mono are now available, they will
173         run every night at 10pm Boston time.  
174
175 ** Jul 29, 2001
176
177         Mono Runtime 0.5 has been <a
178         href="download.html#july-29">released.</a> Check the <a
179         href="archive/mono-0.5">release notes</a>
180
181 ** Jul 25, 2001
182
183         The slides for <A href="Presentations/O-Reilly">my
184         presentation</a> at <a href="http://www.oreilly.com">O'Reilly
185         Open Source Software Convention</a>
186
187 ** Jul 22, 2001
188
189         Another release of the class libraries is out, check the <a
190         href="archive/mcs-22">MCS 22-July Release Notes</a>.  You can
191         get the new class libraries from <a
192         href="download.html#july-22">here</a>
193
194 ** Jul 19, 2001
195
196         Another release of the class libraries is out, check the <a
197         href="archive/mcs-19">MCS 19-July Release Notes</a>.  You can
198         get the new class libraries from <a
199         href="download.html#july-19">here</a>
200         
201 ** Jul 17, 2001
202
203         Another release of the class libraries is out, check the <a
204         href="archive/mcs-17">MCS 17-July Release Notes</a>.  You can
205         get the new class libraries from <a
206         href="download.html#july-17">here</a>
207
208         Do not forget to check out the updated <a href="faq.html">FAQ</a>.
209
210         Got Sean's new <a href="class-status/index.html">Class
211         Status</a> web pages up.  These are a lot better than mine, and
212         we are now keeping better track of contributors.
213
214 ** Jul 15, 2001
215
216         Another release of Mono is out, check the <a
217         href="archive/mono-0.4">Mono 0.4 Release Notes</a>.  Get it <a
218         href="download.html#july-15">here</a>.
219
220 ** Jul 14, 2001
221
222         A <a
223         href="http://mail.ximian.com/archives/public/mono-list/2001-July/000399.html">new
224         release</a> of the
225         runtime, compiler and classes has been made.  Get it <a href="download.html#july-14">here</a>
226
227 ** Jul 12, 2001
228
229         I keep getting questions about my opinion on Passport, even when
230         Mono has <b>nothing</b> to do with it.  I finally <a
231         href="passport.html">wrote something.</a>
232
233 ** Jul 9, 2001
234
235         Project launched.
236
237 ** O'Reilly
238
239         Brian posted a story on <a
240         href="http://www.oreillynet.com/dotnet">O'Reilly Network .NET</a>