3 ms·
It gets difficult. F# has pretty much everything from every other functional language. Even though F# is very consistent language. There are a lots of concept
by Stasyan 17y ago
It gets difficult.
F# has pretty much everything from every other functional language. Even though F# is very consistent language.
There are a lots of concepts to understand.
- noblethrasher 17y agoNo, it has just a few concepts that if taken seriously (i.e. don't try to write imperative/prescriptive code) will lead to the natural discovery of many of its other features (or you'll end up inventing them yourself).
- Stasyan 17y agoI am talking about continuations and workflows -> these concepts are not that straight forward, especially if you are coming in from imperative programming background.
- noblethrasher 17y agoFair enough. What I mean is that F# (and Haskell) can be useful without knowing about Workflows (and Monads). By the time you find yourself needing them you'd either invent them (fairly easily) or find them... It's not much harder than INNER JOIN in SQL which I also think most people would eventually invent if the language didn't have it.