Boost logo

Boost :

From: Edward Diener (eddielee_at_[hidden])
Date: 2003-12-13 08:49:50


Jonathan de Halleux wrote:
> Good point. There are a number of reasons for not using the MC++
> solution.
>
> 1) MC++ is not elegant, really not fun write.

I agree it is not as elegant as C#, a language created for .NET, for .NET
programming, However it is easier to port existing C++ code using it as one
can mix managed and unmanaged C++ fairly easily and call into libraries
without Interop.

> This the major reason.
> For instance, create a MC++ assembly with the BGL and open it in the
> Object explorer of VS: it is full of classes that you don't want to
> be there!

There is a command line switch which changes that. See
http://support.microsoft.com/default.aspx?scid=kb;en-us;822330 .

>
> 2) I wanted a 100% C# solution (this is related to (1) ).

Your call. As long as you are happy with the end result, that is most
important. But let me add that having a 100% C# solution, as far as the .NET
CLS is concerned, is absolutely no different from having a 100 MC++
solution. Anyway I am not really interested in proselytizing for MC++, which
is definitely a "mixed" language for C++ programming.

>
> :)
>
> At 17:56 12/12/2003 -0500, you wrote:
>> Jonathan de Halleux wrote:
>>> Hi all,
>>>
>>> (This thread is a bit out of topic since boost is a C++ library but
>>> it is worth to mention. If you have nothing to do with C#, please do
>>> not mind
>>> this post)
>>>
>>> The QuickGraph library is an attempt to port the BGL library to C#.
>>> It has now reached a stable form and therefore I am sending this
>>> mail to the BGL
>>> C++ users.
>>
>> Surprised you didn't try to port it to MC++. It might have been
>> easier.
>>
>>
>>
>> _______________________________________________
>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>
> --------------------------------------------------------------------------
---------
> Jonathan de Halleux, Research Assistant
> Center for Systems Engineering and Applied Mechanics (CESAME)
> Universite catholique de Louvain
> Batiment Euler , Av. Georges Lemaitre, 4 Tel : +32-10-47 2595
> B-1348 Louvain-la-Neuve Belgium
> E-mail : dehalleux_at_[hidden]
> --------------------------------------------------------------------------
---------
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk