Functional Programming

Use when applying functional programming patterns and principles in C# including immutability, pure functions, higher-order functions, and monadic patterns. USE FOR: functional programming concepts in C#, immutability patterns, pure functions, LINQ as functional operations, pattern matching, monadic error handling, higher-order functions DO NOT USE FOR: F# language specifics (use fsharp), specific FP library APIs (use language-ext), parser combinators (use pidgin or fparsec)

Tyler-R-Kendrick a291969 21 files · 31.0 KB Updated

File contents

Tyler-R-Kendrick/agent-skills/tree/main/skills/dotnet/functional/functional-programming commit a2919690e5

Frequently asked questions

npx skillmds@latest add tyler-r-kendrick/functional-programming