-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for tasks and breaking changes #26
Comments
Opinionated: Since async is the first class feature and network calls should be asynchronous, I would say:
|
The issue is that our solution at the moment is not consistent with the construction part, building functions such as:
|
IMOH, I'm not a big fan of prefixes and suffixes like I was in C#. I could not associate them to types and instead see them as alternatives to main functions.
On the other hand, source functions are all |
Point taken. That being said I like the idea of providing Task support. Some people (a sizeable number, which I would be really keen to get my hands on it), in the F# community use Tasks as their day-to-day async driver. It's one thing to be opinionated about pushing Async first, and it's another to support Tasks without polluting extra layers in stack traces. |
Absolutely, that was my point (i.e. stack traces). The same can be said about synchronous calls => less pollution when you don't have to force |
Shadowing FTW (: |
My mileage may drastically vary on that one. |
Poor decision design of mine leading to inconsistent naming, what we should have instead:
blahblahTask
blahblahAsync
blahblah
: this is synchronous stuffBlocked by #25 => main feature of V2
The text was updated successfully, but these errors were encountered: