[Mono-list] C++ to CIL compilers?

A Rafael D Teixeira rafaelteixeirabr@hotmail.com
Mon, 21 Jan 2002 12:11:40 -0200

>From: Dick Porter <dick@ximian.com>
>Subject: Re: [Mono-list] C++ to CIL compilers?
>Date: 20 Jan 2002 21:02:35 +0000
>On Sun, 2002-01-20 at 21:02, Felix Breuer wrote:
> > Hello!
> >
> > Are there any C++ to CIL compilers _except_ Visual C++?
> >
> > The idea of making component programming and reuse language independent
> > is IMO the best thing about .NET/Mono. But I hardly found any compiler
> > apart from MS's development suites targeting the CIL. As only a C#
> > compiler is planed as part of the Mono Project and as the GCC Project
> > does apparently not plan to add a CIL backend, do I have to invest a
> > substantial sum of money (that I don't have) in a set MS compilers to
> > start using Mono (using a language other than C#)?
>You basically have 3 choices:
>1) Use the free Mono with c#
>2) Pay for visual c++
>3) Write a c++ frontend for Mono
>There is already an effort to write a VB.net Mono frontend, so the
>compiler infrastructure for multiple parsers should be there already.
>- Dick

Every truth has at least two parts:

1 - The good part: To add a new parser to mcs is just a matter of deriving 
from class GenericParser (in C# for now), adding it to the makefile, and 
making it generate the same kind of tree the C# parser generates.

2 - The bad part: Automatic selection of the parser upon file extension is 
still not merged in the snapshot, itīs only on my home machine, thatīs 
currently unable to connect to the Internet. Sorry...

Rafael Teixeira
Brazilian Developer

Chat with friends online, try MSN Messenger: http://messenger.msn.com