Remix.run Logo
▲ marcosdumay a year ago

You may start to get a point when C# gets a two-directional type inference system. As it's now, any functional-looking code requires so much boiler plate that it's shorter and less bug-prone to copy your functions code everywhere you want to use them.

▲int_19h a year ago | parent [-]

Can you give an example of said boiler plate?

▲DeathArrow a year ago | parent | next [-]

Using OneOf library or something similar instead of discriminated unions / sum types.

Trying to use a functional pipeline instead of DI.

▲marcosdumay a year ago | parent | prev [-]

Just try to make any generic high order function in C#. Any one you can think of.