Re:F# 5 and F# tools update
by 7thaccount on Wednesday May 20, 2020 @06:47PM
(#23252900)
Still waiting on an F# book or tutorial which doesn't assume I already know C# backwards and forwards...that is all.
Aesthetically speaking, I find F# to be absolutely gorgeous. I'm not sure why, but it just seems really clean to me. Performance is great, and I like how .NET has objects for everything that can be called out to. I gave OCaml a try, but found F# to have a much richer standard library due to .NET.
It is really an uphill battle though as I'm mostly a beginner with functional programming and a .NET beginner with little C# experience. So I don't know either lingo. One day I hope to have enough time to get past the hump.
I own 3 F# books. They all assume at least intermediate C# experience.
Re:F# 5 and F# tools update
by 7thaccount on Thursday May 21, 2020 @03:15PM
(#23263543)
That cost is simply too high from a time perspective for me. So much so that I find it unlikely it ever gets the traction it needs to reach true critical mass.
Re:F# 5 and F# tools update
by InnerGargoyle on Thursday May 21, 2020 @09:37AM
(#23258142)
Exactly for this reason i am steering away from F# to python.
Learning F# from coming off C# is rewarding and fun but if you have no prior .net system/C# experiance, its just frustating.
Aesthetically speaking, I find F# to be absolutely gorgeous. I'm not sure why, but it just seems really clean to me. Performance is great, and I like how .NET has objects for everything that can be called out to. I gave OCaml a try, but found F# to have a much richer standard library due to .NET.
It is really an uphill battle though as I'm mostly a beginner with functional programming and a .NET beginner with little C# experience. So I don't know either lingo. One day I hope to have enough time to get past the hump.
I own 3 F# books. They all assume at least intermediate C# experience.
Haskell makes sure you properly understand functional programming fundamentals. (And the syntax is very similar to F#.)
You'd want to learn enough C# anyway since .NET comprises largely C# code.