←back to thread

Why F#?

(batsov.com)
441 points bozhidar | 2 comments | | HN request time: 0.419s | source
Show context
pdimitar ◴[] No.43546450[source]
People will do anything except actually try Elixir. :D

...I mean: pipes, immutability, transparent mega-parallelism... helloooo?

I tried F# some years ago (after I was fired from a shop that decided they will go all-in on Java and F# and dropping everything else overnight) and I was not impressed. I mean the language is really nice but the C# baggage and runtime was just a bit much. And I was not left convinced that immutability alone is worth the switch. I suppose we can call F# an FP gateway drug?

Now arguably you get a runtime and some baggage from the Erlang runtime (the BEAM VM, where Elixir also runs), but the guarantees and features you get are invaluable, and have proven themselves many times over the last literal three decades.

replies(4): >>43546458 #>>43546620 #>>43547281 #>>43549182 #
weakfish ◴[] No.43546458[source]
The shop went all in on Java and F#? Why not C# and F#? That’s really odd, unless there’s context I’m missing.
replies(1): >>43546500 #
1. pdimitar ◴[] No.43546500[source]
I wish they told me. They cut ties with most of their previous devs overnight, as if we were some enemies. Weirdest firing in my life and career to this day.
replies(1): >>43546568 #
2. weakfish ◴[] No.43546568[source]
That’s truly bizarre. Glad you’re out of that situation, doesn’t sound quite healthy from what you’re saying.