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-07-17 02:34:44 +0400
committerMiguel de Icaza <miguel@gnome.org>2001-07-17 02:34:44 +0400
commit20884f6d29a318d3437e0c416b4399342c2ce319 (patch)
treec5465678aa3b09fa65948325c4fdca6133d59e2c /web/c-sharp
parenta8c250b215bae96ca2d30f9c9ba26ef730e34542 (diff)
Update to the site
svn path=/trunk/mono/; revision=189
Diffstat (limited to 'web/c-sharp')
-rw-r--r--web/c-sharp13
1 files changed, 12 insertions, 1 deletions
diff --git a/web/c-sharp b/web/c-sharp
index 96cb8368798..78c4284d5aa 100644
--- a/web/c-sharp
+++ b/web/c-sharp
@@ -82,7 +82,7 @@
parents are.
</ul>
- Interesting tasks:
+ Interesting and Fun hacks to the compiler:
<ul>
* Finishing the JB port from Java to C#. If you are
@@ -95,6 +95,17 @@
JB will allow us to move from the Berkeley Yacc
based Jay to a Bison-based compiler (better error
reporting and recovery).
+
+ * Semantic Analysis: Return path coverage and
+ initialization before use coverage are two great
+ features of C# that help reduce the number of bugs
+ in applications. It is one interesting hack.
+
+ * TypeRefManager. This exists currently in its infancy only.
+
+ * 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