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

John Duncan jddst19@mac.com
Wed, 7 May 2003 16:20:00 -0400


Yeah, I've been wondering about this too. I think, for the most part,  
that the info is correct, but it is obviously a maintenance problem.  
That being said, shouldn't completion be calculated against functional  
tests, rather than the number of [MonoTODO] attributes?

John
On Wednesday, May 7, 2003, at 03:53 PM, Burton M. Strauss III wrote:

> 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.
>
>
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list