F# targets .net, javascript, and the Xamarin library targets mobile (although I haven't tried it yet).
They're all typed ml languages.
533 karma · joined November 18, 2012
F# targets .net, javascript, and the Xamarin library targets mobile (although I haven't tried it yet).
They're all typed ml languages.
Compositional IT has a lot of good blog posts on how they use F# to solve real world problems.
Kit Eason's Stylish F# is a good book.
[1;2;3;4] |> List.map ((*) 2) |> List.reduce (+)
If you look at the MS documentation for .net, none of the examples are in F#. I guess that's okay since it probably wouldn't be idiomatic F#... but still, the docs have examples in C#, VBA, and one other language (I think it might be C) but no examples in F#.
Also, I've been using .net core on my Macbook and it works great :)
People watch what they eat to avoid heart disease and wear seatbelts to prevent dying in car accidents. Why not wear PPE to prevent COVID-19?
After finally jumping the fence and exploring/devving with other OCaml languages (specifically F#), I still come back to Elm to see how it and the community does things: namely their best practices and explanation of fp concepts.
Anyway, I just sat in a Mathematical Planning seminar with a guy from Quicken Loans who uses F# in production at work (Matthew Crews). He is also an author behind the Flips F# library.
A quick list of F# libs for real world, everyday uses:
* Pulumi / Farmer - code as infrastructure
* FAKE - build tool
* Fable - javascript transpiler
* Feliz - react elements
* FSharp.Data - parsing csvs, html pages
* Http.fs - making http calls
I've been using F# to parse CSVs at work and using result types and a ton of F# active patterns.
I think Microsoft is moving in the right direction though. Scott Hanselman has some .net core 101 videos out on Youtube that are good to get up and running.
I also really like the Rails restful router which is strongly tied to its controllers.
I could go on. I really like that Rails gives me strong, opinionated conventions but also allows me to configure things to be liking if needed.
I want to love .net core - I really like F#. Any other rails dev out there make the transition to .net core?
I enjoyed challenging my friends to Strava segments, even if I was mostly slower than any of them.