cairo-vm
cairo-vm copied to clipboard
Implement New Executable API
Implement New Executable API
This PR is a really early draft of the new executable API.
I've created a new structure CairoRunner2, and have been copied code from the original runner in order to test the new executable. The idea is to get a feel of how the new API should look like.
My primary objective is to execute a simple program using the new runner. Once I get that working, I'll try to refactor the code in order to reuse code between the current API and the new API.
Checklist
- [ ] Linked to Github Issue
- [ ] Unit tests added
- [ ] Integration tests added.
- [ ] This change requires new documentation.
- [ ] Documentation has been added/updated.
- [ ] CHANGELOG has been updated.