Hacker News new | ask | show | jobs
by nlawalker 3247 days ago
>> the language has been streamlined to encourage a good OOP style by default. Design Patterns are simpler (Factory, Builder, Decorator, Adaptor, etc). Dependency Injection is very natural and implementing fluent APIs is a lot simpler.

Can you expand on this? I'm interested in how these things are easier in F# than in C#.