[Mono-dev] [PATCH] System.Threading.Parallel

Miguel de Icaza miguel at novell.com
Fri Dec 21 21:11:41 EST 2007


Hello,

> Concerning corlib, Dennis posted a list of namespaces affected by  
> Microsoft's new library, and ParallelEnvironment would not seem to  
> conflict with that. More than that I do not know. Personally, I'd  
> rather stick with the published ECMA standard and a superior Mono  
> implementation than with some evolving Microsoft CTP potentially  
> leading to IPR questions at some point. Virtually nobody uses their  
> Compute Cluster Edition anyway.

Well, the problem with System.Threading.Parallel is that it has never
been used in practice as far as I know.   This was an API designed by
Intel and submitted to ECMA, but as far as am aware, it did not go
through the regular process of API usability testing or got any use
beyond its definition.

The CTP process (or any other process) in which APIs are implemented and
then refined based on actual usage patterns did not benefit this
library.

My suggestion is that this library should stay out of mscorlib, allowing
this code to be reused by those that might have an interest for it on
Windows (so this library would also be usable by folks on the Windows
platforms if they chose to do that).

miguel.




More information about the Mono-devel-list mailing list