Why System.Collections

Mar 22, 2008 at 2:08 AM
Why not the generic versions?
Coordinator
Mar 24, 2008 at 5:14 PM

rajivdas wrote:
Why System.Collections? Why not the generic versions?


Singularity's class runtime library (under Kernel\System) is based on the .NET Framework 1.1, which did not include support for generic collections. This was done for historical reasons; Bartok and Singularity were developed simultaneously and at the time support for generics was not available in Bartok. Some source files contain a using statement for System.Collections.Generic because the Visual Studio 2005 editor adds it to new source files by default, but the namespace does not exist and is not used.
--
Derrick Coetzee
Microsoft Research Operating Systems Group developer