It's too big. There's too many weird things. You end up start trying to explain that things are really burritos.
-
-
Replying to @Gankra_ @JakeGoulding
On the other hand you get nice things like do notation instead of special cased syntax and "Carrier"
1 reply 0 retweets 0 likes -
Replying to @sgrif @JakeGoulding
I haven't really dug into that stuff to know why it's better/worse than do, but do hardly seems like a big win.
1 reply 0 retweets 0 likes -
Replying to @Gankra_ @JakeGoulding
Well the fact that it works with more than just `Result` is a pretty big win IMO
1 reply 0 retweets 0 likes -
-
Replying to @Gankra_ @JakeGoulding
Not really at the same level, no. And it won't work with anything like `Future`
1 reply 0 retweets 0 likes -
Replying to @sgrif @JakeGoulding
I mean that kinda makes sense... I dunno what on earth `try`ing a Future means!
3 replies 1 retweet 1 like -
Replying to @Gankra_ @JakeGoulding
And that's the part that makes it more generic and useful
1 reply 0 retweets 0 likes -
Replying to @sgrif @JakeGoulding
or it points to merging Future with Option/Result being completely muddied and problematic!
6 replies 0 retweets 1 like -
…so an 'await' poses similar hazards as a 'throw' for dangling invariant violations.
3 replies 0 retweets 0 likes
Being able to write code that focuses on the core logic and not the wrapper (async, failure, etc) is a win
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.