News for hackers. Stuff that matters.
Re:F# is the best coding language today by irateswami on Friday July 09, 2021 @11:34AM (#27784741)
I fail to see what problem F# solves that is not already done as well or better in Go, Rust, or Python, coupled with the wide acceptance and/or hype among other developers for those languages.
Re:F# is the best coding language today by bgorman on Friday July 09, 2021 @11:37AM (#27784777)
Type safety, expressiveness, consistency. Once you use an ML, it can feel like all other languages are stuck in the 70s.
Re:F# is the best coding language today by shpongled on Friday July 09, 2021 @01:38PM (#27786279)
I really wish Standard ML had a bigger (I'd settle for active) community, a package system, and modern IDE support.

Rust feels like the closest thing to me in terms of overall practicality/ease of use.

Re:F# is the best coding language today by bmitc on Friday July 09, 2021 @12:24PM (#27785372)
I feel all one really needs is a Lisp/Scheme and an ML. Imagine if software engineering had coalesced on these two!
Re:F# is the best coding language today by bayesian_horse on Friday July 09, 2021 @11:49AM (#27784925)
I agree somewhat. F# is a decent language, even in some aspects "better" than Go, Rust or Python, but it is late.

I think F# does have a much stronger "in the browser" game. Yes, even a bit more than Rust, if you consider whole web applications and not just performance critical modules.

And some people and companies are extremely stuck in Dot.Net...

Re:F# is the best coding language today by lbriner on Friday July 09, 2021 @12:10PM (#27785197)
You are implying that people that use .net are stuck. I would say it is hands-down the best general purpose web programming language and also the goto for programming Windows apps.

Sure I can write stuff in Go or Rust or Python but I don't see that any of those offer anything significantly better than .Net, including the support level, the quality of the IDE and even, God forbid, half-decent performance.

Sure I would choose another language for something that had to be super fast or perhaps headless but otherwise I would choose .Net every time.

Disclaimer, I have professionally used Java, PHP, C, C++ and C# but not Go or Rust.

Re:F# is the best coding language today by bayesian_horse on Friday July 09, 2021 @02:50PM (#27787120)
I'd really question the claim on C#/.Net being the best Web programming language. Yes, you can eek out a performance benefit over Python, but many people prefer Python and its frameworks over C#. It's also proven to be a viable road for startups.

IDEs for Python have improved a lot, and the more passionate Pythonists might fault C# for actually needing IDE tooling for being bearable...

I can see why you would prefer C# over PHP, C++ and Java for Web programming though.

Re:F# is the best coding language today by bmitc on Friday July 09, 2021 @12:22PM (#27785339)
> F# is a decent language, even in some aspects "better" than Go, Rust or Python, but it is late.

F# came out well before Go and Rust and well in time to compete with Python's popularity. There were other factors that affected its adoption.

Re:F# is the best coding language today by de_keyboard on Friday July 09, 2021 @01:14PM (#27785989)
None of the examples you give encourage (or even properly support) statically-typed functional programming with immutable data. The purpose of F# is to be an FP language with an emphasis on getting things done.

I think you should look again :)