Re: Please add these C# compilers to the list of open source compilers

Paolo Molaro <lupus@debian.org>
16 May 2006 15:42:21 -0400

          From comp.compilers

Related articles
Please add these C# compilers to the list of open source compilers englere.geo@yahoo.com (Eric) (2006-05-15)
Re: Please add these C# compilers to the list of open source compilers lupus@debian.org (Paolo Molaro) (2006-05-16)
Re: Please add these C# compilers to the list of open source compilers englere.geo@yahoo.com (Eric) (2006-05-18)
Re: Please add these C# compilers to the list of open source compilers lupus@debian.org (Paolo Molaro) (2006-05-22)
| List of all articles for this month |
From: Paolo Molaro <lupus@debian.org>
Newsgroups: comp.compilers
Date: 16 May 2006 15:42:21 -0400
Organization: [Infostrada]
References: 06-05-054
Keywords: C#
Posted-Date: 16 May 2006 15:42:21 EDT

On 2006-05-16, Eric <englere.geo@yahoo.com> wrote:
> Blue (public domain - no restriction):
>
> C# compiler only - requires a compatible CLI
> http://blogs.msdn.com/jmstall/archive/2005/02/06/368192.aspx


According to the webpage it's quite incomplete, so I'd include it only
on a list of toy compilers.


> Mono (GPL)
>
> Compiler and runtime, cross-platform
> Includes much additional .NET functionality, such as ASP.NET and
> Windows Forms
> http://www.mono-project.com/


Note that the compiler (mcs) is released under the GPL license. The
runtime and assemblies are released under the LPGL and MIT/X11 license
respectively. This is the only compiler and runtime that supports
the latest C# standard on multiple platforms.


> DotGNU / Portable .NET (GPL)
>
> Compiler and runtime, cross-platform
> Includes some additional .NET functionality, but less than Mono
> http://www.dotgnu.org/


The compiler is quite limited, no 2.0 support and a few things missings
from 1.x support, too.


lupus


--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.