LanguageExtCommon

Purpose

Wrap commonly used .NET functionality to be compatible with the LanguageExt functional programming library.

Wrappers

  • Environment - Safely access System.Environment.GetEnvironmentVariable() with Validation wrappers.
  • Web - Helpers to transform web data.
  • Json - Deserialize Json data.
  • Yaml - Deserialize Yaml data.
  • Process - Run OS processes
  • Http - wrappers around System.Net.Http.HttpClient
  • Paging - General implementation to handle paging through data sets. Example: REST APIs.

Contribution

This project is very new and needs lots of love. Feedback and PRs are very welcome.