Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2001-11-16 09:51:40 +0300
committerMiguel de Icaza <miguel@gnome.org>2001-11-16 09:51:40 +0300
commit78c33903018fb6c3693c4f94c8b481e2a0f3b808 (patch)
tree0796facf60bb0d59c328917a994897d7e68b84c6 /web/c-sharp
parent33be90e6588d9765091785c8fbeefa6725b47233 (diff)
Massive update
svn path=/trunk/mono/; revision=1368
Diffstat (limited to 'web/c-sharp')
-rw-r--r--web/c-sharp16
1 files changed, 4 insertions, 12 deletions
diff --git a/web/c-sharp b/web/c-sharp
index 8bdf91050d4..b65be0db90c 100644
--- a/web/c-sharp
+++ b/web/c-sharp
@@ -1,8 +1,7 @@
* MCS: The Ximian C# compiler
- MCS began as an experiment to learn the features of C# by
- writing a large C# program. MCS is currently able to compile
- small C# programs.
+ MCS is currently able to compile small C# programs (there is
+ a test suite included that you can use).
All type, field, method, delegates definitions are now emitted
and the body of constructors and methods is being generated
@@ -47,11 +46,9 @@
have to postpone this decision until the above steps
are finished.
- * Code generation: The compiler recently started generating IL
- executables that contain interfaces. Work is
- progressing in other areas.
+ * Code generation: The code generation is done through
+ the System.Reflection.Emit API.
- The code generation is done through the System.Reflection.Emit API.
</ul>
<a name="tasks">
@@ -82,8 +79,6 @@
* Implement constant expression evaluator.
* Implement constant declarations.
-
- * Implement enumerations.
</ul>
Interesting and Fun hacks to the compiler:
@@ -106,9 +101,6 @@
features of C# that help reduce the number of bugs
in applications. It is one interesting hack.
- * Enum resolutions: it is another fun hack, as enums can be defined
- in terms of themselves (<tt>enum X { a = b + 1, b = 5 }</tt>).
-
</ul>
** Questions and Answers