dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]Call for a truce over mono vs pnet


From: Paolo Molaro
Subject: Re: [DotGNU]Call for a truce over mono vs pnet
Date: Sun, 17 Mar 2002 15:03:47 +0100
User-agent: Mutt/1.3.27i

On 03/16/02 Rhys Weatherley wrote:
> I don't see how being able to compile each other's stack
> is really working together to break the stalemate.  That's
> just debugging.  The duplication of effort is the problem:
> that is what we must change.

Somehow we need to start cooperating and small steps are easier to do
than big steps...

> The question is this: what is Mono willing to give up to
> co-operate with DotGNU?  i.e. what major component
> will you stop building, and use pnet's instead?  If the
> answer is "nothing", then we aren't making progress
> to resolve this.

I'd really like to hear your suggestions:-)
I don't see how people can start cooperating if they both have to cut
one arm before starting...
I don't have authority on what other people work on and I have control
on monograph only. Would you like me to stop developing monograph? :-)

The base libraries and runtime are bound toghether, so you can't pick
and choose a component from one project and make it work with the other
project metadata/runtime library. We have a JIT and you don't, so we
can't drop the jit and that means we can't drop our runtime/metadata
libs. cscc is months behind mcs and has different goals, it won't be
usable as a component etc, so we can't drop mcs.
There is nothing in the current mono tools that may be dropped without
going back several months in developer time. We want to be self-hosting
as much as you do, but dropping functionality is not how you get
there...
We don't have an assembler and a verifier, while p.net appears to have
both. Do you see a chance for cooperating (sharing code) there?
The position here is that you can copy our code, but we can't copy
yours, so it's not our call to make. If we can't reuse pnet's code
we'll have to write our own.
There may be more room for cooperation in the C# libraries, but here
again we can't use your code unless you allow us to, while you can reuse
our code. So, it's really up to DotGNU to decide what degree of
cooperation they want with mono. Or am I missing something?

lupus

-- 
-----------------------------------------------------------------
address@hidden                                     debian/rules
address@hidden                             Monkeys do it better


reply via email to

[Prev in Thread] Current Thread [Next in Thread]