-
Notifications
You must be signed in to change notification settings - Fork 1
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
Refine and public the API #18
Labels
Comments
kosarev
added a commit
that referenced
this issue
Jan 31, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 14, 2021
kosarev
added a commit
that referenced
this issue
Feb 19, 2021
kosarev
added a commit
that referenced
this issue
Feb 19, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 20, 2021
kosarev
added a commit
that referenced
this issue
Feb 21, 2021
kosarev
added a commit
that referenced
this issue
Feb 21, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
That's our current largest aim for the project. So far all the changes made to the code were essentially attempts to figure out the right design for various parts of the emulator and related infrastructure. In many ways this work is still in progress. We can remember that some time ago there were changes towards refining the emulation terminating/exiting mechanism -- an effort triggered by using the emulator in https://github.com/boriel/zxbasic, a befriended project of zx (thanks, @boriel!).
Similarly, #17 motivated us to revisit parts of the code related to exceptions and also led to adding API tests that not only check that the exceptions are implemented correctly, but also declare the conventions for the public API and hopefully work as examples and, in a way, documentation.
This task is to continue the work on moving towards mature public API. The project was always meant to be an infrastructure for a wide range of applications, so having a proper public API is vital.
The text was updated successfully, but these errors were encountered: