Skip to content
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

Notate abstract ops that can throw #371

Closed
domenic opened this issue Jul 2, 2015 · 2 comments
Closed

Notate abstract ops that can throw #371

domenic opened this issue Jul 2, 2015 · 2 comments
Assignees
Labels
editorial Changes that do not affect how the standard is understood.

Comments

@domenic
Copy link
Member

domenic commented Jul 2, 2015

#366 was a good first step in making the flow of potential exceptions clearer in the spec. We should also consider notating whether an abstract operation can throw or not so that callers know whether to use perform or to handle any abrupt completions.

Here's an approach:
Sample screenshot hacked together with web inspector

@domenic domenic added the editorial Changes that do not affect how the standard is understood. label Jul 2, 2015
@domenic domenic self-assigned this Jul 2, 2015
@tyoshino
Copy link
Member

tyoshino commented Jul 2, 2015

Looks good

@rwaldron
Copy link

This will be super helpful

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial Changes that do not affect how the standard is understood.
Development

No branches or pull requests

3 participants