Is anyone using F# on Linux? How's the experience?
F# Not just for finance
81–90 of 138 posts
Re: F# Not just for finance
#82I think the article is spammy and has a clickbait title. Unfortunately reading and addressing the actual article on Hacker News is old-fashioned. StackOverflow surveys, while interesting, are probably meaningless because they suffer from selection bias. Even so, I would guess that F# developers are very well paid, like other developers of FP languages, but it's probably not because they work with F#. The causality is…
Functional programming is a broad term that at its core describes languages that allow you to pass functions around as values to other functions. In other words, when using a function the parameters of that function can be defined as other functions instead of needing to be precalculated variables or constants. That's basically all that links functional programming languages, all other language design decisions can v…
Re: F# Not just for finance
#83There is an interesting article about rewriting C# project in F#, with impressive results: http://simontylercousins.net/does-the-language-you-use-make-...
This is a really great case study, but I can't help but think some of the improvement comes from it being the second attempt at the project. I'd really like to see some case studies going the other way: F# --> C# [or C++]. At the least, you could do C# --> C# [ie complete rewrite]. Any time you do a rewrite with more knowledge of what worked and what didn't, you'll have a better system. So ultimately, the essay [like…
If you were tasked to implement a project because first implementation failed, would you even read the first implementation or just base your work on the specification?
Re: F# Not just for finance
#84Earlier quoted context omitted.
Do tell... what tools/languages/frameworks/architectures do you use?
My comment wasn't so much about languages and frameworks (we use both C# and F#), but pricing complexity. I'm in healthcare software, and the complexity of pricing is crazy. We have a system that joins hospitals, primary and secondary care providers together. Each hospital might have it's own prices, as will their consultants, etc. Insurers have standard price lists, but some consultants and practices have direct dea…
I know healthcare insurance pricing has become the most insane invention of bureaucracy on the planet. That is why I can pay cash out of pocket and sometimes get an 85% discount. The providers don't have to chase their money from the insurance companies - private and government included.
Re: F# Not just for finance
#85I enjoyed reading this retrospective about someone converting 30,000 lines of Python to OCaml. http://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-ret... OCaml and F# are quite close.
I only know Go well enough to comment on his comments, but he did not do a good job testing and reporting on it in his posts, ignoring basic recommendations about safety taught to all beginners. (Ignores err responses from functions and then later complains that things fail later, most particularly). I would be cautious about drawing too many conclusions about languages he didn't end up picking; clearly he knows OCam…
Re: F# Not just for finance
#86Re: F# Not just for finance
#87Earlier quoted context omitted.
Our eco-system is wide rather than tall. We have a solution that is a general purpose set of libraries that most of our projects include, then our core app which is a 50+ project solution, and many satellite service solutions. The satellite services communicate with each other through my LanguageExt.Process system which is a clustered actor-library, and so as long as the message formats stay the same they can be buil…
it is 'paket.references' file next to each proj file and a single 'paket.dependencies' at the root of the repository. You can also integrate the restore part to msbuild so it works out of box from visual studio, msbuild, teamcity, whatever. People prefer though to have separate restore packages step, the same way people prefer to use a better tool than raw msbuild to orchestrate build tasks (tool such as FAKE http://…
Re: F# Not just for finance
#88Earlier quoted context omitted.
Xamarin Studio and MonoDevelop are the same, what your probably seeing are the artefacts or using an old version of MonoDevelop
I'm using the latest stable release of MonoDevelop (5.10)
Re: F# Not just for finance
#89Earlier quoted context omitted.
This is all I need usually: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get install -y mono-complete fsharp monodevelop
The equivalent snippet for Fedora would be most welcome, too ;-)
Re: F# Not just for finance
#90Where are the best place to find that F# jobs? I will love to work on it (+17 developing but this years I have picked F#)