|
|
|
|
|
by cloudroutine
3922 days ago
|
|
I started out with OCaml too, it's a really easy transition into F#. You can basically cut and paste OCaml code into F#, unless it involves stuff like Functors, first class modules, and polymorphic variants. Active Patterns are a pretty cool F# feature that OCaml doesn't have. You can do something that's effectively the same with OCaml macros, but those are a lot more tedious. The F# intellisense and code completion are great productivity enhancers, especially when it comes to working with unfamiliar libraries. My biggest hurdle in transitioning from OCaml to F# was learning my way around the .Net ecosystem, so it was still a relatively minor one. If you decide to get into F# and have any questions about it someone on the #fsharp channel on the Functional Programming Slack[1] usually has an answer. [1] http://fpchat.com/ <- sign up here, invites usually arrive within 24hrs |
|