"Hello World!" |> printfn
Install .NET core sdk: brew cask install dotnet-sdk
brew cask install dotnet-sdk
Create new project dotnet new console -lang "F#" -o <PROJECTNAME>
dotnet new console -lang "F#" -o <PROJECTNAME>
2020-04-04 Introduction to the 'Why use F#' series
2020-04-04 F# syntax in 60 seconds
2020-04-04 Comparing F# with C#: A simple sum
2020-04-04 Comparing F# with C#: Sorting
2020-04-04 Comparing F# with C#: Downloading a web page
2020-04-04 Four Key Concepts
2020-04-04 Conciseness
2020-04-04 Type inference
2020-04-04 Low overhead type definitions
2020-04-04 Using functions to extract boilerplate code
2020-04-04 Using functions as building blocks
2020-04-04 Pattern matching for conciseness
2020-04-04 Convenience
2020-04-04 Out-of-the-box behavior for types
2020-04-04 Functions as interfaces
2020-04-04 Partial Application
2020-04-04 Active patterns
2020-04-04 Correctness
2020-04-04 Immutability
2020-04-04 Exhaustive pattern matching
2020-04-18 Using the type system to ensure correct code
2020-04-18 Worked example: Designing for correctness
2020-04-19 Concurrency
Asynchronous programming
Messages and Agents
Functional Reactive Programming
Completeness
Seamless interoperation with .NET libraries
Anything C# can do...
Why use F#: Conclusion
F# for fun and profitarrow-up-right
Last updated 5 years ago