P
Peter Sestoft
We have just released C5, a library of generic collection classes for
C# and other CLI languages, as found in Microsoft .Net version 2.0.
C5 provides functionality and data structures not provided by the
standard .Net System.Collections.Generic namespace, such as persistent
tree data structures, heap based priority queues and hash indexed
array lists and linked lists. Also, the library is more comprehensive
than collection class libraries for other similar platforms, such as
Java and Smalltalk. Unlike many other collection class libraries, C5
is designed with a strict policy of supporting "code to interface not
implementation".
C5 is open source software available under a liberal (BSD-style)
license, it is thoroughly tested, and documented in an accompanying
free book.
Get C5 at http://www.itu.dk/research/c5/
Regards,
Niels Kokholm and Peter Sestoft
C# and other CLI languages, as found in Microsoft .Net version 2.0.
C5 provides functionality and data structures not provided by the
standard .Net System.Collections.Generic namespace, such as persistent
tree data structures, heap based priority queues and hash indexed
array lists and linked lists. Also, the library is more comprehensive
than collection class libraries for other similar platforms, such as
Java and Smalltalk. Unlike many other collection class libraries, C5
is designed with a strict policy of supporting "code to interface not
implementation".
C5 is open source software available under a liberal (BSD-style)
license, it is thoroughly tested, and documented in an accompanying
free book.
Get C5 at http://www.itu.dk/research/c5/
Regards,
Niels Kokholm and Peter Sestoft