About Jolt.NET Libraries

Inspired by the Boost C++ libraries, Jolt.NET aims to complement the .NET Base Class Library (BCL) with algorithms, data structures, and general productivity tools. It is the hope of the authors that the features of Jolt.NET will one day be part of, or represented in the BCL and the .NET Framework.

Jolt.NET Feature Triage

You may have noticed through the feature RSS feed that I've been busy opening/closing items and shuffling things around.  I've postponed work on some documentation tasks that didn't make much sense for a project of one developer.  Also, I decided that I won't implement the Tuple library as the upcoming release of the .NET Framework 4.0 will contain an implementation similar to what I had planned.  .NET 4.0 is currently available in beta/CTP for download.

The triage slashed the number of items that I wanted to complete for Jolt.NET 0.3, and that prompted me to think about including another feature in the release.  When I first started work on Jolt.NET, I wanted to include a test facility to make assertions on XML data structures.  After releasing Jolt.NET 0.1, I decided not to implement this feature as it would be available in NUnit 3.0.  However, I think this decision was premature as not all testing frameworks will support this feature.

So over the next few days, I will be drafting an implementation and feature set for extending a test framework to support assertions on XML data.  I suspect that I will need some adapter classes to expose the feature in various test frameworks, and at this time, I'm not sure how many of these frameworks to support.

0 comments: