News for hackers. Stuff that matters.
Re:A Programming Language Underdog by dvlsg on Sunday September 23, 2018 @04:16PM (#18052935)
I'm pretty sure whitespace in F# is one way to control blocks. So anything further indented than an if is part of the if block. I'm definitely not an F# expert though, so I'm sure there's more to it than just that.

I also think there's a way to write F# that doesn't have significant whitespace, but uses a lot more keywords. Verbose syntax, I think that's called. I almost never see examples written that way, though.

Re:A Programming Language Underdog by gmfawcett on Sunday September 23, 2018 @10:50PM (#18054687)
I can't speak for F#, but it does have its origins in Ocaml, and whitespace doesn't matter there. Try putting that entire if-block (or any other statement) all one one line, just to see what happens.