5 ms·
I started out during the Node + JS revolution and I am more than certain I am seeing a similar level of innovation happening in F#. The community is titled towa
by zghst 9y ago
I started out during the Node + JS revolution and I am more than certain I am seeing a similar level of innovation happening in F#. The community is titled towards more mathematicians and scientist, but mainstream adoption is right around the corner.
- nulagrithom 9y agoI've been on an ASP.NET Core project full-time for a year. Lately, I find myself wondering "Would it be nicer to write this part in F#?" almost every day. There's some inertia there simply because I keep thinking that the next person will hate me for forcing F# on them, but it's almost a siren call at this point... I might have to just pull the trigger and commit a .fs file.
- chillitom 9y agoDo it, the next person will thank you. If not immediately then within days of them learning F#.
- phillipcarter 9y agoAuthor here: Go for it! Wiring up a new F# project is quite simple: dotnet new library -lang F# -o FSLib cd CSharpASPNETApp dotnet add reference ../FSLib/FSLib.fsproj There are some templates in the .NET Core SDK for ASP.NET as well, so if folks are wondering if it's possible to use F# with ASP.NET Core, the answer is yes! There's even support for async controller actions using F# async expressions, so there's no need to do some of the more awkward interop between Async and Task.
- cies 9y ago> the next person will hate me for forcing F# on them Look at it from this perspective: you might be able to hire the next person because you put some proper tools/stack for them to work with. :)
- KurtMueller 9y agoYou should use Scott Wlaschin's informative site "F# for Fun and Profit". He has does a good job focusing on using F# for what he calls BLOBAs... boring line of business applications. I think F# would be great for your business logic.