Hacker News new | past | comments | ask | show | jobs | submit login

F# is a cool language that I have absolutely no use for, sadly.



Yes, sadly, the advantage of languages with big ecosystems outweigh the advantage of these languages.

I know F# can tap into the C# ecosystem but you have the mental burden of translating every example and documentation from C# to F#. In Clojure land these is pretty bad, you have to spend a lot of time understanding these extreme over-engineered over-abstracted Java libs before you can begin to use them.


The difference between C# and F# is smaller than the one between Java and Clojure though. Also IDE support + the fact that both languages are statically typed make it much easier to explore a C# API from F# code.

It also helps that C# has had some functional building blocks longer than Java had, which means more of the ecosystem has at least some support for passing around functions and the likes.


You can use it + Fable to compile to JS. Assuming you had a use for JS before, now you have a use for F#.


I have even less use for JavaScript. I mostly do NLP and DL, so it's Julia and Python for me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: