RantPack
Bringing functional concepts to .Net
This is a library available mainly for educational and sharing purposes. It's a general purpose utility library that I use on various projects which includes but is not limited to.
- Functional Concepts
- Tuples
- Options
- Immutable/Persistent collections
- Persistent style collection interfaces
- Functional patterns
- Match operator
- Shims to make immutable collections work where BCL interfaces are expected
- Threading Concepts
- Futures
- Active Object implementation
- Various threading primitives
- Many functional extension methods for collections
- Various utility classes
Samples
ShimToBclCollections
|