F# for C# programmers - Scott Wlaschin
Video Statistics and Information
Channel: NDC Conferences
Views: 51,467
Rating: 4.9007936 out of 5
Keywords: NDC, NDC Oslo, Scott Wlaschin, .NET, Functional Programming, F#
Id: KPa8Yw_Navk
Channel Id: undefined
Length: 60min 0sec (3600 seconds)
Published: Wed Jul 05 2017
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
I'm more interested in learning about shit like F# and Clojure in a way that doesn't assume I'm an expert on the underlying platform.
I like how he started off saying syntactic differences were the least important difference and then spent about 10 minutes going over syntactic differences and each time touted F#'s syntax as superior without any reasons more substantial than "nobody likes semi-colons"
The one problem I have is with comparing inheritance with union types. While it is true it is much clearer to know what options are possible, it becomes much harder to add new option. You have to change the code and all places where the options are pattern-matched against. Also, it is not trivial to have one of the options in external library. It would be better if he actually compared it to something of same semantic.