This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Enable using the new Value Tuple structure to write elegant code that allows async methods to be fired in parallel despite having different return types
var (result1, result2) = await (GetStringAsync(), GetGuidAsync());
Based on the work of Joseph Musser https://github.com/jnm2
https://devlib.codeplex.com/
.NET 4.0 features for .NET 2.0
DevLib is a highly reusable collection of components and core functionalities addressing common crosscutting concerns. It provides a comprehensive set of features that save development time, minimize costs, reduce the use of precious test...
More information
ArrayDeconstructors is a source package which allows you to use new C# 7 deconstruction syntax to deconstruct array into variables:
int[] array = <...>;
var (a,b) = array;
echo-process Actor library component that works with LanguageExt.Core: An 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state...
More information