views:

154

answers:

4

I am writing paper on extending default c# 3.0 compiler with some functions from ML.But I am having very hard time with finding any official literature from Microsoft.

Thanks for any help.

+2  A: 

How about the C# 3.0 specification? Is that the kind of thing you're after?

Jon Skeet
I need documentation on compiler not a language.
Đorđe
+1  A: 

Have you tried searching Google Scholar? Here's one I found that was quite interesting, however you don't specify exactly what you are looking for.

RichardOD
I am searching last few weeks on <a href="http://www.springerlink.com" rel="nofollow">Springer</a>, <a href="http://portal.acm.org/portal.cfm" rel="nofollow">ACM</a> and other sites.
Đorđe
Yes, I remember using the ACM Portal when I was in academia. Have you also tried CiteSeerx- it seems to be a bit useless on C#, but searches like MSIL or .NET IL seem to yield some interesting results.
RichardOD
+2  A: 

Here is the c# language specification.

http://msdn.microsoft.com/en-us/netframework/aa569283.aspx

Charles Alves
+5  A: 

If you plan to extend a compiler, you probably want to choose Mono's C# implementation, since it's open source. However it does not yet implement all 3.0 features.

update:

@Jon: I guess I misread the State of the Compiler section behind the link. I interpreted hyperlinked features as being implemented, while plain-text features were not. Now I realize there is no basis for this assumption, and in fact contradicts the introductory paragraph.

devio
C# 3.0 has some features which I need for my idea. :( But I appreciate your idea.
Đorđe
I thought the Mono compiler did now implement all of the C# 3.0 features. It certainly implements many of them, and would be a good starting point - check whether it does what you need.
Jon Skeet