[Mono-list] you do not need Linux to hack on mono

Kevin Winchester kwin@ns.sympatico.ca
Thu, 28 Feb 2002 16:08:52 -0400

Thank you, I'd like to start writing tests then, because the JIT stuff seems
beyond me (I've never worked with signals in windows before...actually, I've
never done any windows programming before, that is just my only OS at the
moment).  I guess my next question is what class libraries need to be
tested, and how do I go about testing them (NUnit, I'm guessing).


----- Original Message -----
From: "Miguel de Icaza" <miguel@ximian.com>
To: "Kevin Winchester" <kwin@ns.sympatico.ca>
Cc: <mono-list@ximian.com>
Sent: Thursday, February 28, 2002 2:42 PM
Subject: [Mono-list] you do not need Linux to hack on mono

> Some of you only have Windows, and you are wondering `What can I do to
> help Mono if I do not run Linux myself'.  This is similar to Paolo's
> post from a few days ago for the non-Windows crowd:
> > What about if all you have is windows?  Is there a similar list around
> > the things that need to be done in Windows?  I'm looking for relatively
> > stuff.  If there is anything, I have plenty of free time.
> Oh, then there is a lot of interesting stuff that you can do:
> * Port the JIT engine to Windows.  The main complication is
>   porting the signal handling (in Unix we catch things like
>   SIGSEGV and translate that into throwing an exception).  The
>   equivalent must be done for Windows.
> * Work on tests for the class library.
> * Work on classes in the class library.
>   http://www.go-mono.com/class-status.html has the new and
>   beautiful class library status that Nick and Piers built.
> * Contribute patches so we do not leave the Windows port of the
>   interpreter and the JIT engine behind.
> I suggest you write the tests first, because writing tests gets you up
> to speed with .NET idioms and C# and it makes you understand the various
> interlocking piece of the class library.  Armed with this knowledge
> implementing the classes is even more fun!
> Ok, maybe it is not more fun, but at least we will have a way to keep
> track of any bugs that might be introduced into the runtime as the
> project evolves.
> Miguel.
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list