Josh Gould

Results 17 comments of Josh Gould

```failure``` provides ```with_context``` and ```context```. These methods extend rusts ```Result``` type and make it really easy to structure excellent error messages that chain together nicely when propagated upwards with ```?```....

@Mark-Simulacrum I have found that having most of your functions return ```Result``` combined with heavy use of ```?``` gets you a safe predictable way to percolate errors up to main...

I use this feature alot in vim when deleting comment symbols for commented out blocks of code. I would be willing to try and fix it when I have some...

Id be totally willing to contribute to the docs if you set some up :smiley:

Hey folks, please focus on the PR contents at hand and be constructive and helpful when commenting.

So, expand macros would be awesome. The rest im not convinced are worth doing.

Hey folks, this discussion is starting to get out of hand and off topic. Please take the discussion to another venue other than Github issues.

Currently we use function pointers to tie commands sent to the bot to the functions run. With respect to individual team usage we could define separate modules for each team...

Im all for adding a godbolt command but there are additional changes lumped into this PR. If you would like to see the godbolt command added please make a PR...