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

Exceptions #27

Open
2 tasks
koczkatamas opened this issue Feb 26, 2018 · 0 comments
Open
2 tasks

Exceptions #27

koczkatamas opened this issue Feb 26, 2018 · 0 comments

Comments

@koczkatamas
Copy link
Collaborator

Currently One does not support real exceptions, only raising one-shot ~fatal error.

To support exceptions the following scenarios have to be planned out:

  • Support languages which does not have exceptions, but you have to return error code / object instead of throwing exception. This changes the code flow significantly.

  • Track which methods throw exception, this probably requires an independent stage of some depth-first search with some logic for circle / recursion detection

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant