I love F#, and use it all the time, but I really don't care for how async was implemented. Do other people feel the same? It just feels like it was tacked on with all these "!" keywords.
this post was submitted on 17 Mar 2024
13 points (100.0% liked)
F Sharp
153 readers
7 users here now
founded 1 year ago
MODERATORS
It's a Computation Expression - a core feature of the language since very early, and it's pretty amazing IMO and not only used for async/task
I guess that's fair, I was thinking more of how you have to convert dotnet tasks into f# async, and the nomenclature around "Async.RynSyncronously" vs something like "Async.await"