New version out with additional features:
- Sealed and non-sealed two key dictionaries (now implementing an interface for easy dependency injection). Sealed dictionaries do not allow you to add any more keys on the fly, but read/write can be considerably faster.
- Added TryGet accessors for fast, safe lookups in situations where you are not sure that the dictionary contains a key pairing.
- Added RandomEnumerable, which gives a random permutation of a range of consecutive integers (i.e. the standard Enumerable.From, Enumerable.Range)
I'm planning to add some interesting "User Choice" functionality into the library this winter--I want to have a lightweight, fast library for determining the likelihood that users will choose from a set of options (clicking on different menu items, browsing different topics) and allow developers to programmatically use these predictions to e.g. change coloration and layout in the user interface. Check out the milestone
on github to track its progress.
Lospi.net Utils is now also on continuous integration
, thanks to Kyle Baley and the kind folks at CodeBetter! You can download the latest version directly from their TeamCity server.