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

JIT/compile code #4

Open
matthewfl opened this issue Nov 26, 2014 · 0 comments
Open

JIT/compile code #4

matthewfl opened this issue Nov 26, 2014 · 0 comments
Labels

Comments

@matthewfl
Copy link
Owner

Atm the system currently features an interpreter that walks the parse tree as it is executing code. Ideally, the system would have no memory overhead and speed penalty.

I think that the future target of ilang should be at prototyping programs that do not have latency requirements and instead want to focus on throughput and efficiency. Therefore, it would make since to allow the program to be paused for an extend duration (eg >1 minute) while the system optimizes the code. Additionally, I think the system could implement a tracing compiler using the existing interpreter implementation to gather the required information.

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

No branches or pull requests

1 participant