3 ms·
You're absolutely right and it was a hard learned lesson for me with Clojure, Scala, Kotlin, and F#. I tried all four based on the hype and it kept hurting that
by 7thaccount 3y ago
You're absolutely right and it was a hard learned lesson for me with Clojure, Scala, Kotlin, and F#. I tried all four based on the hype and it kept hurting that I didn't know Java or C#. People would tell me that it wasn't relevant, but then I'd need to do something pretty basic like File I/O and in some cases there wasn't a whole lot out there as it assumed you knew the underlying platform and could just call the method from there. I read books on all of them and tried numerous times to build an app. I finally figured out I'd need to start with Java or C# first and then make the pivot, but frankly...those languages aren't for me and have too much boiler plate. F# too had a problem where there were several well praised books out there, but nearly all of them centered around making the shift from C# to F# or code architecture and practically nothing like the 100 intro to Python books, which is what I really needed. OCaml also has a platform issue, but it's that it mainly only runs on Unix and it also doesn't have what seemed like a great out of the box experience (e.g. https://ocaml.org/docs/file-manipulation https://ocaml.org/docs/file-manipulation).