3 ms·
I know its heresy, but for a while I was actually getting hooked on F# succinct way to write/support OO. On the surface at least, it looked a lot cleaner and mo
by dev360 9y ago
I know its heresy, but for a while I was actually getting hooked on F# succinct way to write/support OO. On the surface at least, it looked a lot cleaner and more concise than C#.
I wish there were more F# jobs - its a very interesting language.
- oblio 9y agoI don't think it's heresy, nothing about F# strikes me as dogmatic. It's a multiparadigm language, after all.
- ydt 9y agoNot heresy at all. Everyone I know that has used it, including myself, really likes it. Yet no one I know has ever used it a real production environment. I guess it has some traction in financial circles, but that's about it. Maybe .NET going cross-platform will lead to some adoption.
- jackfoxy 9y agoWe at Tachyus use it as the main server-side language in our production environment. Also on Linux/Mono. Jet uses it, and they were bought by WalMart for > $1B. There is no problem running in production. In fact, there is a noticeable lack of problems running in production.
- lzybkr 9y agoIt's used in production for Microsoft Security Risk Detection - here is a good blog post describing how F# is used: https://blogs.msdn.microsoft.com/dotnet/2016/12/13/project-springfield-a-cloud-service-built-entirely-in-f/ https://blogs.msdn.microsoft.com/dotnet/2016/12/13/project-s...
- DanielBMarkham 9y agoIt's used in production in a ton of places, although that's only 1-2% probably. Still a lot. And the numbers are growing.
- neilsimp1 9y agoI'm pretty sure https://jet.com/ https://jet.com/ uses F# for their price calculations.
- gecko 9y agoKiln, Fog Creek's old Git/Mercurial hosting environment, had major components written in F#. Those components honestly were probably the only genuinely bug-free parts of the code base (though I think that had as much to do with developers self-selecting to work on those areas as it did to do with using F# as such).
- platz 9y agosame thoughts; some legacy things irk me a bit though, like the inefficiency of async
- Nelkins 9y agoElastic uses it for their Windows/.NET pipeline[1]! And Kaggle, and Credit Suisse, and...[2] [1] https://www.elastic.co/blog/solidifying-releases-with-fsharp-make https://www.elastic.co/blog/solidifying-releases-with-fsharp... [2] http://fsharp.org/testimonials/ http://fsharp.org/testimonials/
- zitterbewegung 9y agoI think the language that is apart of .net that people on HN would find most appealing is F# . Its heavily Ocaml inspired but also has LINQ and all the other cool features from c# .
- partisan 9y agoThe syntax was a part of what kept me away at first, but ultimately, it has become preferable to C# for me as well. It's likely similar for Java programmers moving to Scala for the syntax. I stumbled upon the following response on SO that helped me to move past using interfaces to passing functions instead. https://stackoverflow.com/questions/34011895/f-how-to-pass-equivalent-of-interface/34028711#34028711 https://stackoverflow.com/questions/34011895/f-how-to-pass-e...