Live data from Hacker News

F# is gaining independence from .NET

onurgumus.github.io

71–80 of 181 posts

Re: F# is gaining independence from .NET

#71

If F# ever got something akin to Scala Native, or Kotlin Native, I think it'd do really well. In my limited understanding of the F# ecosystem, I don't believe there are a lot of voices calling towards a multiplatform future beyond the NET world. Fable is cool, but native is a must-have for a lot of people, myself included. The docs are bad but not inexcusably so, it's a nice project within MS, I get it. The underlyin…

Well neither Scala Native, nor Kotlin/Native are examples of world changing projects, so thankfully F# hasn't gone down that route.

In fact, Kotlin/Native is a poster child example of how not to design a language breaking the memory semantics with the rest of the eco-system.

Re: F# is gaining independence from .NET

#72
post #44

Earlier quoted context omitted.

Isn't F# pretty much OCaml.NET? So if you want native, you may also go with OCaml (or ReasonML if you prefer curly-delimited code blocks). For frontend dev't I really like Elm lately. (the article makes many refs to Elmish, the Elm-on-F# project).

Yes! Ocaml is quite good. Concurrency is kinda poor, but it's coming along. I am glad that Elm has influenced so many ecosystems. I wouldn't touch it with a ten foot pole because of the author, but I think the ideas of the project are invaluable and long overdue.

The Elm architecture has been implemented in F# as "Elmish". It's quite nice!

I think Fable wins over Elm, simply because F# is such a great server-side language. Even if I was writing an Elm app, I would still likely reach for F# on the back-end.

Re: F# is gaining independence from .NET

#74

Earlier quoted context omitted.

As a .NET developer I don't see any reason to use F# professionally. C#/CPP are tools just like a hammer, F# is a different hammer, it doesn't seem to offer advantages in my field other than being different...

It allows you to envision your application as a series of data transforms, instead of a list of steps. This allows much more proximal abstractions for tasks involving data manipulation.

Without the Visual Studio tools for GUI and database modeling, so it ends up being just usable for writing general purpose libraries.

So, we just carry on using VB.NET, C# and C++ instead.

Re: F# is gaining independence from .NET

#75
>"You have to embrace functional programming as a paradigm."

Why would I embrace/commit to any particular paradigms? I would use whatever I believe is best suitable for particular task. All those are just tools like a screwdriver. They're here to work for us, not the other way around.

Re: F# is gaining independence from .NET

#76

If F# ever got something akin to Scala Native, or Kotlin Native, I think it'd do really well. In my limited understanding of the F# ecosystem, I don't believe there are a lot of voices calling towards a multiplatform future beyond the NET world. Fable is cool, but native is a must-have for a lot of people, myself included. The docs are bad but not inexcusably so, it's a nice project within MS, I get it. The underlyin…

> Fable is cool

Fable is a game changer and is arguably a better Typescript in terms of jacking into the javascript ecosystem.

Ruby had Rails, Python had Django + Pandas.....

F# has Fable

Re: F# is gaining independence from .NET

#77

Complaining about bad docs isn’t really fair IMHO. Compared to Swift F# has excellent documentation. Would be interesting to know what F# is compared with in this case. Is there a language thats known for excellent docs ? One thing you can’t pass on when talking about fsharp in the community. If you have a question just ask on twitter or slack. You’ll get an answer in minutes.

> Is there a language thats known for excellent docs ?

They're pretty good for PHP + Rust.

Re: F# is gaining independence from .NET

#78
post #76

If F# ever got something akin to Scala Native, or Kotlin Native, I think it'd do really well. In my limited understanding of the F# ecosystem, I don't believe there are a lot of voices calling towards a multiplatform future beyond the NET world. Fable is cool, but native is a must-have for a lot of people, myself included. The docs are bad but not inexcusably so, it's a nice project within MS, I get it. The underlyin…

> Fable is cool Fable is a game changer and is arguably a better Typescript in terms of jacking into the javascript ecosystem. Ruby had Rails, Python had Django + Pandas..... F# has Fable

how is fable better than ts, could you elaborate?

Re: F# is gaining independence from .NET

#79
post #74

Earlier quoted context omitted.

It allows you to envision your application as a series of data transforms, instead of a list of steps. This allows much more proximal abstractions for tasks involving data manipulation.

Without the Visual Studio tools for GUI and database modeling, so it ends up being just usable for writing general purpose libraries. So, we just carry on using VB.NET, C# and C++ instead.

Isn't 'writing general purpose libraries' most programming? I think GUIs and database modelling are pretty niche.
Post reply on HN