[Mono-dev] .net library shared source

Atsushi Eno atsushi at ximian.com
Thu Oct 4 00:15:45 EDT 2007


Hello,

I can understand your concern. When you enter into _some_ highly
Visuao Studio oriented development (no, it's not about "whether
I use VS.NET or not") you might happen to read those .NET source
code like a some people do for MFC.

However there is a lot more variants of those who use Visual Studio
than you imagine, such as those people who knows that bugs are most
usually in their own code and not in .NET Framework and hence no
need to look at them.

For example, after a few months since I started mono hacking,
I stopped using Visual Studio and started to live only with text
editors. And I felt my work-time productivity even grew up without
VS. (Before that I always wondered my company mentor often said
that with .NET we can live without IDE unlike VS6.)

So, I don't think it is very hard for mono hackers and wanabees
to not dig into .NET Framework sources by (sort of) experience.
There must be lots of people who have read neither of Sun Java
source code nor MFC sources.

Atsushi Eno


Tinco Andringa wrote:
>   If we can't even look at the source, it will make it virtually 
> impossible for .net developers to contribute to mono, since the source 
> viewing will be integrated with visual studio and will greatly enhance 
> debugging, it would be stupid not to use it for regular developing. Soon 
> everyone will have seen at least some part of the code.
> 
>     Date: Wed, 3 Oct 2007 19:17:05 -0400
>     From: joncham at gmail.com
>     To: mail at tinco.nl
>     Subject: Re: [Mono-dev] .net library shared source
>     CC: mono-devel-list at lists.ximian.com
> 
>     See Miguel's blog post: http://tirania.org/blog/archive/2007/Oct-03.html
> 
>     Also, the rules for contributing are still in effect:
>     http://www.mono-project.com/Contributing
> 
>     "If you have looked at Microsoft's implementation of .NET or their
>     shared source code, you will not be able to contribute to Mono."
> 
>     - Jonathan
> 
>     On 10/3/07, *Tinco Andringa* < mail at tinco.nl <mailto:mail at tinco.nl>>
>     wrote:
> 
>         Hey guys,
>          
>         Have you read this?
>          
>         http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx
>         <http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx>
>          
>         How will this affect the mono project? Will we able to use it to
>         make the framework match more to microsoft's or is it
>         information we already have (from the spec)?
> 
> 
>          > From: miguel at novell.com <mailto:miguel at novell.com>
>          > To: aras at unity3d.com <mailto:aras at unity3d.com>
>          > Date: Wed, 3 Oct 2007 13:46:11 -0400
>          > CC: mono-devel-list at lists.ximian.com
>         <mailto:mono-devel-list at lists.ximian.com>
>          > Subject: Re: [Mono-dev] Incorrect trunc() definition for MSVC
>         in mono-compiler.h
>          >
>          > Hello,
>          >
>          > Thanks, I have commited a patch.
>          >
>          > > Hi,
>          > >
>          > > mono/utils/mono- compiler.h has incorrect trunc()
>         definition for Visual
>          > > Studio, causing overflow exceptions to be thrown from
>         int->float
>          > > conversions with negative inputs.
>          > >
>          > > Line 88 is:
>          > > #define trunc(x) floor((x))
>          > > when it should be something like:
>          > > #define trunc(x) (((x) < 0) ? ceil((x)) : floor((x)))
>          > >
>          > _______________________________________________
>          > Mono-devel-list mailing list
>          > Mono-devel-list at lists.ximian.com
>         <mailto:Mono-devel-list at lists.ximian.com>
>          > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
>         Express yourself instantly with MSN Messenger! MSN Messenger
>         <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> 
>         _______________________________________________
>         Mono-devel-list mailing list
>         Mono-devel-list at lists.ximian.com
>         <mailto:Mono-devel-list at lists.ximian.com>
>         http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
> 
> Express yourself instantly with MSN Messenger! MSN Messenger 
> <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list




More information about the Mono-devel-list mailing list