I am out of my depth here, I might as well confess. I am in the company of very smart people – when my own smarts are very limited.
They are telling me about Using Func<> in C# to Represent Functions – as if I were a child, which in this context, I might as well be.
Microsoft first developed .NET – a very powerful thing, that almost defies explanation – and to make matters worse, keeps upgrading it – making it even better.
It saw the importance of Functional Programming – quite to its credit – and added F# to its C# language, and even worked it into Azure – its own cloud. It does not fit very comfortably in either place – it is too advanced.
This is one of Microsoft’s biggest problems – it is too advanced.
But does not realize this.