.@rgladwell A good answer would be to use Rapture's modes: http://rapture.io/mod/core
-
-
Replying to @propensive
@propensive@rgladwell Have you seen experience reports from people using modes (in either Rapture or Parboiled)? The idea makes me nervous…5 replies 0 retweets 2 likes -
Replying to @travisbrown
@travisbrown@rgladwell I haven't had much feedback, except that I've been using them for a couple of years without trouble...1 reply 0 retweets 0 likes -
Replying to @propensive
.
@propensive Add a type parameter and I'd be all for it—"…and this import changes your return types" just sounds like a joke about Scala. :)2 replies 2 retweets 6 likes -
Replying to @travisbrown
@travisbrown By the way, there is an "explicit" mode which requires an additional call to {.option, .get, .future, .either} to get a value.1 reply 0 retweets 1 like -
Replying to @propensive
@travisbrown It's unfortunate that the type-param equivalent would need a [*, *]->* type to accommodate the exception type (when it's used).1 reply 0 retweets 0 likes -
Replying to @propensive
@travisbrown ...which consequently is annoying for the types which don't, i.e. everything except Either and Rapture's own Result.1 reply 0 retweets 0 likes -
Replying to @propensive
@propensive I guess in my experience `MonadError` solves this problem pretty well (but it doesn't support everything modes do).1 reply 0 retweets 2 likes
@travisbrown I've not tried it. I probably should... ;)
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.