News for hackers. Stuff that matters.
Re:On Marketing Haskell by StreamBright on Saturday May 30, 2020 @02:53PM (#23363609)
Same here. We have adopted F# instead of Haskell. We get most of the benefits and none of the downsides. F# is a truly multi platform environment (I know Haskell claims that too but fails in practice). If we want to write impure, imperative code without monads, we can. We can also use every single opensource project out there without learning a new operator DSL and style. There are some annoying things, but the benefits outweigh those. The development velocity is also great. We can implement prototypes in a few hours and put a new service into production in a matter of days. There are few things that you need to set in your projects as opposed to learning a ton of compiler flags. I have never thought that I am going to be on a Microsoft platform once but here we go. It works and it is very convenient.
Re:On Marketing Haskell by probst on Saturday May 30, 2020 @03:59PM (#23364122)
I went from Haskell to F# too. For more or less the same reasons you outline. Better and more consistent tooling. Significantly easier debugging. Not all the benefits of the Haskell type system sure, but enough of them to make classes of errors vanish and programming a joy. A welcoming and friendly community looking to solve problems and build things is also boon (the open source community around Fable is one example).
Re:On Marketing Haskell by StreamBright on Saturday May 30, 2020 @04:23PM (#23364347)
>> A welcoming and friendly community

O yeah, I totally forgot that. There is a very senior guy on SO who literally helped to fix all our non-trivial problems. I still need to investigate if we could move from Elm to Elmish (or more like SAFE).

Re:On Marketing Haskell by klipt on Saturday May 30, 2020 @04:36PM (#23364467)
F# was inspired more by Ocaml than Haskell I think? Ocaml also takes a more practical approach to allowing side effects etc.
Re:On Marketing Haskell by StreamBright on Sunday May 31, 2020 @02:51AM (#23367749)
Yes, and I think this is why it wins. Practical implications matter the most for end users. I like OCaml too. However, F# has way more libraries, and I think it is easier to get buy-in from all sorts of developers, at least this is my experience.
Re:On Marketing Haskell by dunefox on Sunday May 31, 2020 @05:53AM (#23368421)
F# makes it possible to work with unicode strings, as opposed to Ocaml, which is huge.