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

On Stream Review #1

Open
braddotcoffee opened this issue Jan 13, 2024 · 0 comments
Open

On Stream Review #1

braddotcoffee opened this issue Jan 13, 2024 · 0 comments

Comments

@braddotcoffee
Copy link

Error Handling

  • In cases where a user writes an "invalid program" (picture using variables that have not been defined yet), we want to make sure that we stop interpreting
  • Similarly, we don't want our interpreter to "Panic" - try to aim for something similar to Python where they give you a descriptive message about why your interpreter cannot continue
  • " is not defined." would do wonders
  • Do a quick audit of where you've called "unwrap" and make sure that these are really scenarios where errors cannot occur contextually
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant