[Mono-list] I'm Confused... when is a class really 'Completed'?

Burton M. Strauss III Burton@ntopsupport.com
Wed, 7 May 2003 14:53:44 -0500


Jamie:

First off, I appreciate the info, but that's not really a usable answer...

mono has enough 'stuff' that it's possible to write real-world, usable
programs.  As long as you stay inside the working stuff.  What isn't
real-world is telling me to research the source for every class I want to
use a priori (a huge task), which is only slightly worse than finding out
half way into coding that I can't do something the way I expected to be able
to.

An important part of being able to use mono is the home page's "List of
not-implemented classes".

However that is generated, yeah, it's probably really, really important to
tag the broken / unimplemented code so the list is right...

-----Burton


-----Original Message-----
From: Jaime Anguiano Olarra [mailto:jaime@gnome.org]
Sent: Wednesday, May 07, 2003 2:34 PM
To: Burton M. Strauss III
Cc: mono-list@lists.ximian.com
Subject: Re: [Mono-list] I'm Confused... when is a class really
'Completed'?


Sorry. When some time ago I was trying the Thread class I found that
some of those methods (in particular Resume and Suspend) weren't
behaving as they should (I spent a lot of time debugging not buggy
threading code :-)). So I added those messages and exceptions but I did
anything else. Maybe I should have added a [MonoTODO] before the method
too :-(

The only answer I can give you is... look at the sources whenever you
think the class is not doing what it should.

Cheers,

Jaime

On Wed, 2003-05-07 at 21:23, Burton M. Strauss III wrote:
> The http://www.go-mono.com/class-status-System.html page indicates that
> System.Threading: is 100% complete.
>
> However, when attempting to run that code, I get a warning message
>
> WARNING: Thread.Suspend () partially implemented
>
> Looking on the web, this
>
http://lists.ximian.com/archives/public/mono-patches/2003-February/013712.ht
> ml, shows the patch to output the warning:
>
> @@ -425,6 +425,7 @@
>  			set_state(ThreadState.SuspendRequested);
>  			// FIXME - somehow let the interpreter know that
>  			// this thread should now suspend
> +			Console.WriteLine ("WARNING: Thread.Suspend () partially
implemented");
>  		}
>
>  		// Closes the system thread handle
>
> But now I'm confused.
>
> 1. What does 100% Completed really mean
> 2. How can I find out what parts of 'the mono system' are really
functional
> enough to use?
>
>
> TIA!
>
> -----Burton
>
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
--
// http://www.go-mono.org -- The Mono Project. .NET + freedom.