F# - Four Key Concepts/future plans

The concepts that differenciate F# from a standard imperative language

Original post here

5 C’s

Conciseness, convenience, correctness, concurrency and completeness. Sounds like a good collection of words

Differences that are important to understand

1) Function-orientated 2) Expressions 3) Algebraic types 4) Pattern matching

At the moment I’m not confident in any of these concepts apart from Function-orientated

I feel like writing this up for my benefit is getting in the way of me learning as it slows me down. I aspire to get to the point where I can write my own solution and implement business logic using F# confortably. So for now, I’m going to focus on adding to the development repo until I’m confident enough to branch out and add something of value to these blog posts rather than just regurgitating what is already in the tutorial

Written on October 15, 2018