3 ms·
I really wish to like F# but the line noise kills me every time. I would kill for a "visual basic" f# where the absurd terseness is replaced with a little less
by HdS84 3y ago
I really wish to like F# but the line noise kills me every time. I would kill for a "visual basic" f# where the absurd terseness is replaced with a little less noise. E.g. instead of seq use sequence, instead of abstract one letter symbols use words.
- JaggerJo 3y agowhat noise? I get your example of ‘seq { 1; 2; 3; }’ but list, array are not even shortened.
- HdS84 3y agoSorry, I literally forgot them. A lookup here refreshed my memory: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/symbol-and-operator-reference/#function-symbols-and-operators https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...
- vips7L 3y agoThis is my exact issue with many "modern" languages. The code is not meant to be read later.
- JackMorgan 3y agoPerhaps you mean mix a little more noise into the dense signal? There's very little noise in F#, it's almost entirely dense signal. One good thing is the ability to bind new operators, so if you don't care to learn to read <> you could make it something else. Or you could have a local binding for Sequence so you don't have to use just Seq. It's also possible to avoid almost all operators if you don't like them. There's nothing wrong with using a limited pool as long as you can get done the job! I also prefer to name variables, functions, and parameters with nice clear names, and I've not found F# to get in the way of that.