Search Wiki:

BclExtras

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
    • LINQ Extensions for 2.0 projects
    • Allows for LINQ syntax when down targeting 2.0 projects
    • Most commonly used LINQ functions included
    • Unfold,zip,etc ...
  • Various utility classes


Samples

ShimToBclCollections
Last edited Jan 23 2009 at 3:52 AM  by JaredPar, version 4
Comments
EidosReale wrote  Apr 12 2011 at 9:10 AM  
any updates for .net 3.5 and .net 4.0 ? thx

Updating...
Page view tracker