Skip to content

Improve interpreter performance #678

Closed

Description

Issue To Be Solved

The interpreter currently uses trampolining to evaluate programs.

This is useful for implementing features such as metering and e.g. debugging, but has a significant performance impact.

Suggested Solution

Increase the performance by switching to direct evaluation.

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

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions