I finally got round to something today that has been waiting for a very long time: I published my Functional C# library FCSlib on github and NuGet. I first started working on parts of this back in 2008 and put the library together when I wrote my book Functional Programming in C#.

There are still things I’d like to do for the github project — most importantly, I know I have a set of tests somewhere, but because I was using the library for various purposes over years and I didn’t have source control organized well enough, that stuff is spread out a bit. I need to find everything and probably create a bunch of additional tests for some proper coverage, and hopefully I’ll be able to do that in the future. I also hope to add some documentation, but meanwhile read the book or dig around yourself :)

Meanwhile, the project is now on github here: https://github.com/oliversturm/FCSlib

The NuGet package is here: https://www.nuget.org/packages/FCSlib

I know that some developers still don’t use NuGet much even today, but it’s really easy: just bring up the NuGet packages dialog in Visual Studio (or Xamarin of course!) by right-clicking your project or the Packages node of it, search for FCSlib and install the package. Enjoy!